Probleme bei select mit 2 Tabellen
am 07.12.2007 09:13:21 von Michaela Schwarz
Wenn ich die Abfrage ohne tab2 b laufen lasse bekomme ich die richtige
Anzahl, wenn ich aber tab2 b
dazunehme kommt alles doppelt, obwohl ich keine Auswahl gemacht habe
$sql = "select a.id,
a.idtyp
from
tab1 a,
tab2 b
WHERE
a.idtyp='1'
";
Michaela
Re: Probleme bei select mit 2 Tabellen
am 07.12.2007 09:44:14 von Christian Kirsch
Michaela Schwarz schrieb:
> Wenn ich die Abfrage ohne tab2 b laufen lasse bekomme ich die richtige
> Anzahl, wenn ich aber tab2 b
> dazunehme kommt alles doppelt, obwohl ich keine Auswahl gemacht habe
> $sql = "select a.id,
> a.idtyp
> from
> tab1 a,
> tab2 b
> WHERE
> a.idtyp='1'
> ";
Du fragst nach einem Kreuzprodukt, also bekommst Du ein Kreuzprodukt -
was sollte sonst passieren? Möglicherweise suchst Du UNION, aber das
weiß man nach dieser Beschreibung nicht.