sql >> Databasteknik >  >> RDS >> Mysql

CREATE VIEW WHERE SELECTid =VIEWrowID

För att vara tydlig är jag fortfarande inte säker på vad du försöker åstadkomma här men om det du postade fungerar, försök

SELECT table1.table1id,
    SUM( table2.collumn1 ) / (SELECT table2constant FROM table3 ) as theSum
 FROM table1, table2
 WHERE table2.table2table1id = table1.table1id GROUP BY table1.table1id

du kan ersätta (SELECT table2constant FROM table3 ) med din konstant om den inte har någon anledning att annars finnas i databasen (om den inte är uppdaterad)



  1. MySQL-fel:SELECT-listan finns inte i GROUP BY-satsen

  2. Hur hittar jag tid för exekvering av frågor i Oracle SQL Developer?

  3. SQL - skriv ut många ord mellan varje kolumn med många villkor

  4. Använda php-variabler i MySQL insert-satsen