Der SQL-CODE steht doch in der Fehlermeldung.
Soll der abgetippt werden, wie uncool.
site_id link_title d1 d2 d3
3 Unsere Leistungen 1 0 0
7 Zähne 1 4 0
99 Zahnvorsorge 1 4 3Bekannt ist site_id = 99 und ich suche nach dem Datensatz,
- bei dem d1 und d2 gleich und d3=0 ist.
- bei dem d1 gleich, d2=0 und d3=0 ist.
SELECT
* -- da darf auch etwas anderes stehen ;)
FROM
Table
WHERE
(site_id = 99) AND
(
(
(d1 = d2) AND
(d3 = 0)
) OR
(
(d1 = '') AND -- siehe Frage unten
(d2 = 0) AND
(d3 = 0)
)
)
Was heisst "bei dem d1 gleich,"?