Where en AND

Status
Niet open voor verdere reacties.

kempe028

Nieuwe gebruiker
Lid geworden
17 aug 2017
Berichten
2
Ik probeer in MySql voor MariaDB een Query te maken. Via een Where clause wil ik een aantal zoekvoorwaarden met AND hierin plaatsen. Op onderstaande regels krijg ik een foutmelding bij het opslaan.

Nb: zoek_ is de prefix in de database van mij Joomla.

Het gaat goed met:

WHERE
((zoek_eb_events.event_date <> 0) AND
(zoek_eb_events.published = 1))
group by `zoek_eb_events`.`id`
order by `zoek_eb_events`.`event_date`

Als ik het volgende wil, komt er een foutmelding:

((zoek_eb_events.event_date <> 0) AND
(zoek_eb_events.published = 1) AND
zoek_eb_events.registration_access = 7
group by `zoek_eb_events`.`id`
order by `zoek_eb_events`.`event_date`

Ik werk via de builder van Navicat Premium. In de laatste regel zet hij er geen haakjes bij, maar handmatig erbij plaatsen helpt ook niet.

Mijn foutmelding:

1064 - You have an error in your SQL syntax: check the manual that......... .....right syntax to use near grip bij 'Zoe_eb_events'.'id' order by 'zoek_eb_events'.'event_date' at line 12.

Kan iemand mij vertellen hoe ik toch mijn laatste 'zoekwens' hierin krijg.
 
Laatst bewerkt:
Je mist een sluithaakje.
Ik zou alle haakjes verwijderen.

Tardis
 
Opgelost.

Dat was een meesterlijke tip. Mijn oplossing om alles te "sluiten" deed het juist niet. Maar andersom werkt het dus wel.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan