SELECT (b.descr || ' - ' || c.descr) description
FROM table1 a
INNER JOIN table2 b ON a.account = b.account
INNER JOIN table3 c ON a.product = c.product
WHERE a.descr = ' ' ;
Wie aktualisiert man eine Tabelle mit der obigen Unterabfrage? es gibt mehr als eine Reihe fast 8000 Reihen zurück? Wenn Sie irgendwelche Lösungen dafür haben, bitte teilen Sie mit mir?Update-Tabelle mit einer Unterabfrage, die mehr als eine Zeile zurückgibt
Bitte schreiben Sie die create table Skripte - es spart uns alle Zeit. – Liao
Prem, es scheint, Sie haben * vier * Fragen, einschließlich dieser, auf dem * gleichen Problem * Sie konfrontiert sind. 1) http://stackoverflow.com/questions/1199733/getting-extra-rows-after-joing-the-3-tables-using-left-join 2) http://stackoverflow.com/questions/ 1198183/update-a-table-using-the-fields-des-anderen-two-table-please-help-me-in-diesem 3) http://stackoverflow.com/questions/1204563/updating- row-with-subquery-returning-multiple-rows – Liao
Nehmen Sie sich auch etwas Zeit, um die StackOverflow-FAQ zu lesen. (3 Kommentare ich weiß - nächstes Mal besser sein!) – Liao