Hallo!
Habe eine kleine Frage, vermutlich recht einfach zu lösen, da ich aber leider ein ziemlicher Neueinsteiger bin, komm ich nicht auf die Lösung.
Habe in einer Datenbank mehrere (zur zeit 3) Tabellen, welche ich alle durchsuchen möchte - dies allerdings mit einer Abfrage, damit ich ein vernünftiges Ergebnis zurück bekomme.
Zur Zeit sehen die Statements so aus:
select * from cat0 where no=$foo;
select * from cat1 where no=$foo;
select * from cat2 where no=$foo;
Ich hab es mit
select * from cat0,cat1,cat2 where no=$foo;
probiert, aber da kommt immer die Fehlermeldung: ERROR 1052: Column: 'no' in where clause is ambiguous
Inzwischen habe ich zwar nachgelesen, dass ich es wohl nur mit 'JOIN' funktioniert - aber wirklich klar kommen tu ich damit nicht.
Bitte, bitte helft mir mit dem Statement! Wär wirklich ur super von euch. Danke
Habe eine kleine Frage, vermutlich recht einfach zu lösen, da ich aber leider ein ziemlicher Neueinsteiger bin, komm ich nicht auf die Lösung.
Habe in einer Datenbank mehrere (zur zeit 3) Tabellen, welche ich alle durchsuchen möchte - dies allerdings mit einer Abfrage, damit ich ein vernünftiges Ergebnis zurück bekomme.
Zur Zeit sehen die Statements so aus:
select * from cat0 where no=$foo;
select * from cat1 where no=$foo;
select * from cat2 where no=$foo;
Ich hab es mit
select * from cat0,cat1,cat2 where no=$foo;
probiert, aber da kommt immer die Fehlermeldung: ERROR 1052: Column: 'no' in where clause is ambiguous
Inzwischen habe ich zwar nachgelesen, dass ich es wohl nur mit 'JOIN' funktioniert - aber wirklich klar kommen tu ich damit nicht.
Bitte, bitte helft mir mit dem Statement! Wär wirklich ur super von euch. Danke