selecteer record met 2 overeenkomsten
Ik zit met een probleempje waarbij ik op het wereld wijde web geen oplossing voor kan vinden. Het gaat om het volgende; ik wil dat er een record in de database wordt geselecteerd dat voldoet aan 2 overeenkomstige waarden. Om even duidelijk de te maken wat ik wil even een (helaas niet werkend) voorbeeld:
SELECT * FROM tabel1 WHERE colomn1='X' AND WHERE colomn2='Y'
De record die geselecteerd moet worden moet dus de overeenkomsten met colomn1 en colomn2 hebben.
Túúrlijk kan ik de tabel parsen en zoeken naar de tweede overeenkomst, maar dan kan ik nog geen update commando geven. Kortom wil zoek een oplossing hiervoor. Wie weet hoe dit wel mogelijk is in 1 SQL statement.
Extra toelichting:
De table bestaat uit: colomn1, colomn2 en colomn3 ik moet dus colomn3 bewerken terwijl colomn1 en colomn2 de primaire (en unieke) waarden vormen.
SELECT * FROM tabel1 WHERE colomn1='X' AND WHERE colomn2='Y'
De record die geselecteerd moet worden moet dus de overeenkomsten met colomn1 en colomn2 hebben.
Túúrlijk kan ik de tabel parsen en zoeken naar de tweede overeenkomst, maar dan kan ik nog geen update commando geven. Kortom wil zoek een oplossing hiervoor. Wie weet hoe dit wel mogelijk is in 1 SQL statement.
Extra toelichting:
De table bestaat uit: colomn1, colomn2 en colomn3 ik moet dus colomn3 bewerken terwijl colomn1 en colomn2 de primaire (en unieke) waarden vormen.
Dom dom dom dom. ik zie zonet wat het probleem is. als ik de tweede WHERE verwijder dan werkt het wel gewoon. Sorry jongens, dit topic mag nu alweer dicht van me.
jou query zou gewoon moeten werken als je de tweede where weghaalt.
daarnaast zou je eventueel misschien ook nog wat kunnen doen met subquery's? Moet je maar even zoeken als je deze nodig hebt.
daarnaast zou je eventueel misschien ook nog wat kunnen doen met subquery's? Moet je maar even zoeken als je deze nodig hebt.