2 Tabellen ohne Verknüpfung abfragen
2 Tabellen ohne Verknüpfung abfragen
am 01.09.2005 11:49:06 von mail
Hallo,
ich bin Anfänger, deshalb ist meine Frage wahrscheinlich
leicht zu beantworten, ich komme mit meinem PHP Buch leider
trotzdem nicht weiter.
Ich möchte 2 Tabellen gleichzeitig abfragen.
$sql = "select * from linkliste join vereine where name like '%$na%'";
(funktioniert nicht)
Die erste Tabelle heißt "linkliste", die zweite "vereine".
Ausgegeben werden sollen sämtliche Einträge beider Tabellen, wo
name = '$na' ist. Beide Tabellen enthalten die Spalte "name".
Für jede Hilfe bin ich sehr dankbar im voraus.
Grüße
Chris
Re: 2 Tabellen ohne Verknüpfung abfragen
am 01.09.2005 14:30:41 von Niels Braczek
Christoph Händel schrieb:
> ich bin Anfänger, deshalb ist meine Frage wahrscheinlich
> leicht zu beantworten, ich komme mit meinem PHP Buch leider
> trotzdem nicht weiter.
Das hat ja auch mit PHP nichts zu tun.
> Ich möchte 2 Tabellen gleichzeitig abfragen.
> $sql = "select * from linkliste join vereine where name like '%$na%'";
> (funktioniert nicht)
Dein Problem betrifft nur die MySQL-Syntax, ...
> Die erste Tabelle heiÃt "linkliste", die zweite "vereine".
> Ausgegeben werden sollen sämtliche Einträge beider Tabellen, wo
> name = '$na' ist. Beide Tabellen enthalten die Spalte "name".
.... die du im Handbuch findest: http://dev.mysql.com/doc/mysql/en/join.html
MfG
Niels
--
| http://www.kolleg.de · Das Portal der Kollegs in Deutschland |
| http://www.bsds.de · BSDS Braczek Software- und DatenSysteme |
| Webdesign · Webhosting · E-Commerce · Mambo Content Management |
`----------------------------------------------------------- -----´
Re: 2 Tabellen ohne Verknüpfung abfragen
am 01.09.2005 17:12:33 von mail
Vielleicht geht es gar nicht um den "join"-Befehl
Bei:
mysql> select t1.name, t2.gehalt from angestellte AS t1, info AS t2
where t1.name = t2.name;
will ich ja nur eine gemeinsame Variable auf beide Tabellen abfragen.
:)
Niels Braczek wrote:
> Christoph Händel schrieb:
>
>
>>ich bin Anfänger, deshalb ist meine Frage wahrscheinlich
>>leicht zu beantworten, ich komme mit meinem PHP Buch leider
>>trotzdem nicht weiter.
>
>
> Das hat ja auch mit PHP nichts zu tun.
>
>
>>Ich möchte 2 Tabellen gleichzeitig abfragen.
>>$sql = "select * from linkliste join vereine where name like '%$na%'";
>>(funktioniert nicht)
>
>
> Dein Problem betrifft nur die MySQL-Syntax, ...
>
>
>>Die erste Tabelle heiÃt "linkliste", die zweite "vereine".
>>Ausgegeben werden sollen sämtliche Einträge beider Tabellen, wo
>>name = '$na' ist. Beide Tabellen enthalten die Spalte "name".
>
>
> ... die du im Handbuch findest: http://dev.mysql.com/doc/mysql/en/join.html
>
> MfG
> Niels
>
Re: 2 Tabellen ohne Verknüpfung abfragen
am 01.09.2005 21:16:46 von Niels Braczek
Christoph Händel schrieb:
> Vielleicht geht es gar nicht um den "join"-Befehl
>
> Bei:
> mysql> select t1.name, t2.gehalt from angestellte AS t1, info AS t2
> where t1.name = t2.name;
> will ich ja nur eine gemeinsame Variable auf beide Tabellen abfragen.
Technisch ist auch das ein JOIN.
MfG
Niels
--
| http://www.kolleg.de · Das Portal der Kollegs in Deutschland |
| http://www.bsds.de · BSDS Braczek Software- und DatenSysteme |
| Webdesign · Webhosting · E-Commerce · Mambo Content Management |
`----------------------------------------------------------- -----´