Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Share this Page URL
Help

9. SQL-Grundlagen > 9.5 Abfrageergebnisse aneinanderfügen (UNION) - Pg. 362

Kapitel 9 SQL-Grundlagen Das nächste Kommando sucht nach Buchtiteln, zu denen kein Autor gespeichert wurde: SELECT title FROM titles WHERE titleID NOT IN (SELECT titleID FROM rel_title_author) Auf gleiche Weise sucht dieses Kommando nach Verlagen, die kein Buch veröffentlicht haben: SELECT publName FROM publishers WHERE publID NOT IN (SELECT publID FROM titles) 9.5 Abfrageergebnisse aneinanderfügen (UNION) Mit UNION können Sie ab MySQL 4.0 die Ergebnisse von zwei oder mehr SELECT-Abfragen vereinen. Sie erhalten damit eine Ergebnistabelle, in der die Ergebnisse der einzelnen Abfragen einfach hintereinander gereiht werden. SELECT-Kommando UNION [ALL] SELECT-Kommando ... Das folgende Beispiel zeigt, wie die Ergebnisse zweier SELECT-Kommandos derselben Tabelle vereint werden. (Selbstverständlich dürfen die Abfragen auch unterschiedliche Tabellen betreffen, allerdings müssen Sie darauf achten, dass die Spaltenanzahl jeweils