Mailinglisten-Archive |
Hallo auch, also wenn die beiden Tabellen unterschiedliche Attribute aufweisen kanns du die in SQL leider nicht in einem Statement abfragen, da das eine Verletzung der Normalform wäre. (Das Ergebnis hätte ja unterschiedlich aufgebaute Zeilen) Was aber möglich ist, du kannst die Attribute die in beiden Tabellen vorkommen über einen UNION verbinden. (Ich hoffe das funktioniert in MySQL ich kann es leider zur Zeit nicht testen). SELECT id, datum FROM Tabelle_a UNION ALL SELECT id, datum FROM Tabelle_b Dabei müßen die selektierten Felder in den einzelnen SELECT-Statements nicht gleich heißen, müßen aber vom selben Typ sein. Eine Sortierung erfolgt dann über die Angabe der Feldreihenfolge nicht über den Feldnamen SELECT id, datum FROM Tabelle_a UNION ALL SELECT id, datum FROM Tabelle_b ORDER BY 2 würde also nach dem DATUM sortieren. Ich hoffe es funktioniert Gruß Michael ----- Original Message ----- From: "Martin Geisler" <martin_(at)_cheabit.com> To: <mysql-de_(at)_lists.4t2.com> Sent: Sunday, January 21, 2001 2:45 AM Subject: Durchsuchen mehrer Tables und ... ... trotzdem für jeden Eintrag eine Zeile erstellen.. Hallo erst mal :) Ich habe folgendes Problem: Ich habe zwei Tabellen, Tabelle A: id, datum, sonstiges Tabelle B id, datum, xy, abc Ziel ist es, die beiden Tabellen zusammen abzufragen und zwar so, dass ich NICHT das Egebnis wie folgt bekomme, +---+---+------+------+ ... | id | id | datum | datum | ... +---+---+------+------+ ... | 1_a | 1_b | datum1_a | datum1_b | ... | 2_a | 2_b | datum2_a | datum2_b | ... ... sondern +---+------+ ... | id | datum | ... +---+------+ ... | 1_a | datum1_a | ... | 1_b | datum1_b | ... | 2_a | datum2_a | ... | 2_b | datum2_b | ... ... Der Grund: Ich muss die beiden Tabellen zusammen abfragen, da ich nach dem Datum sortieren muss und so nicht beide einzeln abfragen kann. Ich hoffe ich habe das einigermassen verständlich rübergebracht. Wenn jedemand einen Tipp hat oder mir sonst einen Lösungshinweis geben kann, wäre ich sehr dankbar. Schönen Sonntag. Ciao Martin http://www.FonTipp.de - Beim Telefonieren sparen! --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive