ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
722
722
EMPFEHLEN
-
Hallo ich habe da eine Frage, wie die SELECT- Anweisung wäre, wenn ich zwei Tabellen zu einander ins Verhältnis bringen kann, wenn in der einen Tabelle nicht umbedingt ein Datensatz zu der anderen vorhanden ist:
Hier mal ein Beispiel:
ich habe den Datensatz mit der ID1 in dem steht "Hallo Welt", zu diesem Datensatz gibt es jetzt eine Erweiterung, in einer anderen Tabelle, wo: "Stefan" ,drin steht.
Jetzt kann es aber auch sein, dass bei dem Datesatz mit der ID 2 in der Tabelle zwei keinen Datensatz gibt.
Wie kann ich das in eine SELECT- Anweisung packen?
Danke für jede Hilfe.
-
Hi!
Check mal im Mysql-Manual LEFT JOIN und LEFT OUTER JOIN
Gruss Danilo
Ich kann mich nicht erinnern jemals was vergessen zu haben....
-
Hallo, vielen Dank habe es jetzt.
-
Sorry wegen dem Doppelpost. Aber ich habe da jetzt noch ein kleines Problem und zwar, wenn zu dem Datensatz jetzt in der linken Tabelle, in der rechten mehrere Zuordnungen sind, zeigt er mir die Datensätze auch mehrmals an, also zum Beispiel:
Datensatz 1
Unterdatensatz 1
Datensatz 1
Unterdatensatz 2
usw.
Wie kann ich das abstellen hier mal mein Codeschnibbel:
PHP-Code:$select_art="SELECT * FROM wcms_phpwcms_article LEFT JOIN wcms_phpwcms_articlecontent ON article_id = acontent_aid";
$query_art=mysql_query($select_art) or die ("Es ist ein Fehler im ART Query aufgetreten: ".mysql_error());
-
Original geschrieben von StefanR
Sorry wegen dem Doppelpost. Aber ich habe da jetzt noch ein kleines Problem und zwar, wenn zu dem Datensatz jetzt in der linken Tabelle, in der rechten mehrere Zuordnungen sind, zeigt er mir die Datensätze auch mehrmals an, also zum Beispiel:
Datensatz 1
Unterdatensatz 1
Datensatz 1
Unterdatensatz 2
usw.
Wie kann ich das abstellenPHP-Code:$select_art = 'SELECT DISTINCT '.
'article.spalten '.
'FROM '.
'wcms_phpwcms_article article '.
'LEFT JOIN '.
'wcms_phpwcms_articlecontent content '.
'ON '.
'article.article_id = content.acontent_aid';
You want me to be, something I can never ever be!
-
Hallo, danke erstmal aber irgendwie klappt das noch nicht ganz, weil er zeigt mir immer noch gleiche Datensätze an, habe auch schon DISTINCTROW ausprobiert, aber ohne Erfolg hier mal mein Select, bis jetzt :
PHP-Code:SELECT DISTINCT * FROM wcms_phpwcms_article LEFT JOIN wcms_phpwcms_articlecontent ON wcms_phpwcms_articlecontent.acontent_aid = wcms_phpwcms_article.article_id
Ähnliche Themen
-
[MySql] 2 Tabellen mit einer select Anweisung auslesen // ID verbinden
Von TS7 im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 10.06.08, 11:42 -
Suche mit einer Select-Anweisung, wie?
Von JohnDoe im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 20.04.06, 21:34 -
Inner Join + Group in einer Select-Anweisung :)
Von bspainkf36 im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 19.02.04, 14:45 -
Ich bräuchte da mal hifle mit einer SELECT / ORDER BY anweisung...
Von LrIuNlUzX im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 09.12.03, 09:28 -
Mehrer Where bedingungen in einer select Anweisung
Von OliLang im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 04.11.01, 13:28





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren