Hej Alle,
Jeg har en tabel, hvor der er et enum felt, der indeholder enten 'ja' eller 'nej'.
Når feltet er 'ja' - Så vil jeg i min select gerne indsætte en LIMIT 1 clause, og hvis det er 'nej', så skal den bare køre uden.
Jeg går ud fra man skal indsætte den case i slutningen, men jeg gør det uden tvivl forkert, og får fejl.
Dette er hvad jeg har:
- SELECT displayCatID AS 'CatID', multiCatIDs AS 'Multi'
- FROM ny_category_items_to
- WHERE mainCatID = :CatID
- CASE Multi
- WHEN 'ja' THEN LIMIT 1
- END
Eller sætte LIMIT = CASE (Men giver stadig fejl)
- SELECT displayCatID AS 'CatID', multiCatIDs AS 'Multi'
- FROM ny_category_items_to
- WHERE mainCatID = :CatID
- LIMIT =
- CASE Multi
- WHEN 'ja' THEN = 1
- END
Er sikker på der er et par stks. derude der kan se hvad jeg gerne vil -
Ser frem til at høre fra jer!
/Klemme
Indlæg senest redigeret d. 04.10.2013 12:49 af Bruger #16555