Hallo,
ich frage tabellen über eine schleife ab und $bla[]
hat z.b. die werte
- eins
- zwei
for ($i=0; $i<count($bla); $i++) {
$query = "SELECT * FROM tabelle1_$bla[$i] AS tab1 JOIN tabelle2_$bla[$i] AS tab2 WHERE tab1.id = tab2.id";
}
mein problem ist aber nun, dass es vorkommen kann das in der tabelle1_eins und tabelle1_zwei in der spalte ort doppelte einträge sind. gibt es denn eine möglichkeit doppelte datensätze nur einfach auszugeben auch wenn die abfragen über eine schleife erfolgt?
wenn ich "group by ort" setze, dann bezieht er es ja immer nur auf die aktuelle tabelle die abgefragt wird. und wenn es nun in der tabelle1_eins den wert münchen und in der tabelle2_zwei den wert münchen gibt bekomme ich tortzdem zweimal münchen ausgelesen.
geht es vielleicht über einen trick? danke
ich frage tabellen über eine schleife ab und $bla[]
hat z.b. die werte
- eins
- zwei
for ($i=0; $i<count($bla); $i++) {
$query = "SELECT * FROM tabelle1_$bla[$i] AS tab1 JOIN tabelle2_$bla[$i] AS tab2 WHERE tab1.id = tab2.id";
}
mein problem ist aber nun, dass es vorkommen kann das in der tabelle1_eins und tabelle1_zwei in der spalte ort doppelte einträge sind. gibt es denn eine möglichkeit doppelte datensätze nur einfach auszugeben auch wenn die abfragen über eine schleife erfolgt?
wenn ich "group by ort" setze, dann bezieht er es ja immer nur auf die aktuelle tabelle die abgefragt wird. und wenn es nun in der tabelle1_eins den wert münchen und in der tabelle2_zwei den wert münchen gibt bekomme ich tortzdem zweimal münchen ausgelesen.
geht es vielleicht über einen trick? danke
Kommentar