dedlfix: IF in SQL

Beitrag lesen

echo $begrüßung;

Weiß hier jemand weiter? Es dürfte irgendwie mit IF gehen, bin aber was SQL anbelangt nicht so sehr bewandert.

Das sieht nach einem guten Zeitpunkt aus, dass du nun eine weitere Verknüpfungsart kennenlernst.

Das ist ein INNER JOIN:

SELECT * FROM tabelle1, tabelle2 WHERE tabelle1.feld = tabelle2.feld

Das Ergebnis enthält nur Daten, die in beiden Tabellen vorhanden sind.

Sollen auch die Datensätze von tabelle1 ausgegeben werden, zu denen es keine entsprechenden Datensätze in tabelle2 gibt braucht man einen OUTER JOIN, in dem Fall einen LEFT OUTER JOIN

SELECT * FROM tabelle1 LEFT JOIN tabelle2 ON tabelle1.feld = tabelle2.feld WHERE ...

Weitere Informationen zu den JOIN-Arten in MySQL: http://dev.mysql.com/doc/mysql/en/join.html

Wie dir IF helfen soll, sehe ich momentan nicht. Was genau hattest du dir vorgestellt?

echo "$verabschiedung $name";