SQL-Befehl

Support für weitere IT-Themenbereiche
Antworten
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

SQL-Befehl

Beitrag von bce »

hab da vier vom aufbau her gleiche tabellen.
werte hole ich aus jeder einzelnen mittels

Code: Alles auswählen

SELECT * FROM tab1";
für tab2 bis 4 ist es analog dazu.

kann man die 4 tabellen mit einem einzigen befehl abfragen?

mit

Code: Alles auswählen

SELECT * FROM tab1, tab2, tab3, tab4";
funzts nicht..

¢¦
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

SQL erstellt mit einer SELECT-Anweisung einen logischen Datensatz, der zurückgeliefert wird.
Wenn Du die 4 Tabellen also logisch verknüpfen kannst (über WHERE-Bedingung), dann geht sowas, ansonsten bleibt es bei den 4 Abfragen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

also gehts nur mit so nem join?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Jein.
Wie gesagt:
Am Ende kommt EIN Datensatz heraus, der logisch zusammen passen muss.
Wenn das die 4 von Dir verwendeten Tabellen tun, dann ja, ansondern muss man genauer prüfen, was geht und was nicht.
Vielleicht kann man auch nur 2 oder 3 Tabellen zusammenführen. Wäre dann auch schon was.
Ist aber alles nur graue Theorie, solange die Tabellen selber und die (möglichen) logischen Verknüpfungen nicht bekannt sind...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten