phpbar.de logo

Mailinglisten-Archive

Re: Datenintegritaet bewahren .. aber wie ?
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Datenintegritaet bewahren .. aber wie ?



> ist es denn sinnvoll, eine Bedingung auf einer Spalte einer
> optionalen Tabelle zu setzen?

Ja, aber an der passenden Stelle!

Verschiebe einfach die Zusatzbedingung in den ON-Teil, denn dann
gelten die Regeln des LEFT JOIN und die Bedingnung liefert "true",
auch wenn kein passender Datensatz aus Tabelle2 existiert:

  SELECT SpalteTab1, SpalteTab2
  FROM Tabelle1 LEFT JOIN Tabelle2
       ON Tabelle1.ID = Tabelle2.Tab1ID
       AND SpalteTab2 = 'irgendwas'
  ;


Ist das ANSI mit der JOIN Syntax oder MySQL spez?

Martin, Du hattest zwar schon mal den ANSI SQL Link gepostet, mach es doch
bitte nochmal.


---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive