mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 09:04 Benutzername: Passwort: Auto-Login

Thema: RIGHT JOIN falls keine übereinstimmung andere Tabelle [SQL] vom 12.05.2011


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> RIGHT JOIN falls keine übereinstimmung andere Tabelle [SQL]
Autor Nachricht
sowiesohn
Threadersteller

Dabei seit: 24.11.2010
Ort: Dresden
Alter: 30
Geschlecht: Männlich
Verfasst Do 12.05.2011 14:18
Titel

RIGHT JOIN falls keine übereinstimmung andere Tabelle [SQL]

Antworten mit Zitat Zum Seitenanfang

Hi,
Mein Problem ist ich habe eine tabelle "tour" und jeweils "tour_de" und "tour_en" mit den jeweiligen texten.
Ich möchte die "tour_de" an die tabelle "tour" joinen und falls es für einen satz in "tour" keinen dazugehörigen in "tour_de" gibt soll statdessen "tour_en" gejoint werden. WEiß jemand wie das geht?
  View user's profile Private Nachricht senden
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Do 12.05.2011 14:51
Titel

Antworten mit Zitat Zum Seitenanfang

ich denke du musst alle 3 tabellen joinen und dann mit der group by funktion arbeiten.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
pantonine

Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
Verfasst Do 12.05.2011 14:57
Titel

Antworten mit Zitat Zum Seitenanfang

Alle 3 joinen und COALESCE() wäre ein Weg.
  View user's profile Private Nachricht senden
 
Ähnliche Themen 8bit Paletten zweier Grafiken in Übereinstimmung bringen
LEFT JOIN ?
JOIN LEFT
[SQL] Problem mit Join Abfrage
Probleme mit inner join... [solved]
[MYSQL & PHP || GELÖST] -> Join-Abfrage
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.