Moin,
In meinem Beispiel wäre für jede Tabelle ein SELECT. Bringt das dann trotzdem einen Vorteil (von dem Ausgabepuffer einmal abgesehen)? Der zu "durchforstende" Datenbestand bleibt ja der gleiche.
Das macht aber nichts. Suchen bleibt suchen. Außerdem ändert sich sicherlich das Select-Statement, denn du willst ja nicht immer die gleiche Zeile haben, oder?
So wie ich Erik verstanden habe macht das sehr wohl was. Er will jeweils eine Zeile aus zwei Tabellen haben und hat gefragt ob er nun (vereinfacht)
SELECT * FROM a; SELECT * FROM b;
oder
SELECT * FROM a,b;
machen soll. Letzteres ist aber (gelinde gesagt) suboptimal was die Performance angeht. Das DBMS würde dann nämlich ein Kreuzprodukt der beiden Tabellen bilden und dann darin suchen. Wenn jede der Tabellen 10 Zeilen hat (lächerlich wenig) würde die erste Variante zum Durchsuchen von 20 Zeilen führen, die zweite Variante zum Durchsuchen von 100 Zeilen. Da ist doch ein kleiner Unterschied, gell?
--
Henryk Plötz
Grüße von der Ostsee