Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Veknüpfung von zwei Tabellen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Veknüpfung von zwei Tabellen


 
ohm
07-08-2001, 15:51 
 
Hallo,

ich habe zwei Tabellen, die ich miteinander verknüpfen möchte.

Tabelle 1

ID | Hersteller | Seriennummer | ...
1 | 1 | 554545876 | ...
2 | 3 | 45545-af54 | ...
3 | 1 | 545454545 | ...


Tabelle 2

ID | Hersteller |
1 | HP |
2 | Dell |


Ich möchte diese beiden Tabellen so verknüpfen, dass wenn ich in der ersten Hersteller abfrage die Einträge aus Tabelle zwei geliefert bekomme.

Ich hoffe ihr könnt mir helfen.

Danke

Stefan

 
JoelH
07-08-2001, 18:24 
 
hmm,
also der Querystring für MySQL sollte so aussehen :

SELECT tab1.*, tab2.Hersteller FROM tab1, tab2 WHERE tab2.ID=tab1.Hersteller

dann wird der Hersteller mit zurück geliefert.


upps, hab noch was vergessen , falls du nur einen bestimmten willst dann musst du noch was ergänzen :

SELECT tab1.*, tab2.Hersteller FROM tab1, tab2 WHERE tab2.ID=tab1.Hersteller AND tab1.Hersteller=1

Dann werden nur die Daten mit Hersteller gleich 1 geliefert.

[Editiert von JoelH am 07-08-2001 um 18:31]

 
BrainBug
08-08-2001, 08:35 
 
du könntest auch eine JOIN benutzen beim Verbinden von Tabellen:

mysql_query("select * from tabelle1 left join tabelle2 on tabelle1.ID=tabelle2.ID where Bedingung order by Feld");


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:23 Uhr.