hallo liebe leute,
ich habe eine Idee und weiß nicht ob sie sich umsetzen lässt.
ich habe ein Query und würde das gerne in einem bestimmten Fall begrenzen. Ich habe aber keine Idee wie ich das umsetzen kann.
Das ist die Grundabfrage.
Meine gedachte Erweiterung ist aber falsch. Kann mir jemand erklären wie man soetwas in eine WHERE Clause einbaut?
ich habe eine Idee und weiß nicht ob sie sich umsetzen lässt.
ich habe ein Query und würde das gerne in einem bestimmten Fall begrenzen. Ich habe aber keine Idee wie ich das umsetzen kann.
Das ist die Grundabfrage.
PHP-Code:
SELECT `contests`.`id`,
`contests`.`comp_name`,
`events`.`event_name`,
`contests`.`comp_date`,
`racetype`.`short_type`
FROM `contests`
JOIN `events` ON `events`.`id` = `contests`.`event_id`
JOIN `racetype` ON `racetype`.`id` = `contests`.`racetype`
WHERE `contests`.`classes` LIKE '%xx%'
AND `contests`.`comp_date` > 'mmmmmmm'
AND `events`.`status_of_event` = 2
AND `events`.`registration_tool` = 1
AND `events`.`registration_link` = ''
AND `contests`.`racetype` NOT LIKE 6
AND `contests`.`racetype` NOT LIKE 7
PHP-Code:
//die AND sollte nur laufen wenn der Case erfüllt ist
CASE WHEN `events`.`racetype` = 11
THEN AND `contests`.`comp_number`= 0
Kommentar