Hoe maak ik deze query???
George van Baasbank
02/05/2013 09:12:36Goedemorgen allemaal,
Ik heb voor mijzelf de volgende uitdaging:
Ik wil een query maken uit twee tabellen waarbij ingeval van een zgn. match een nieuw veld met een waarde wordt gevuld.
Ik heb de volgende query:
Alleen dit werkt niet.
Hoe pak ik zoiets nu aan?
George
Ik heb voor mijzelf de volgende uitdaging:
Ik wil een query maken uit twee tabellen waarbij ingeval van een zgn. match een nieuw veld met een waarde wordt gevuld.
Ik heb de volgende query:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SELECT
l.lidnr AS lidnummer,
l.naam AS naam,
//Nu wil ik hier een resultaat zien die bruikbaar is bij een match als l.lidnr = o.lidnummer
//bijv. zoiets als:
'Ja' AS match WHERE l.lidnr = o.lidnummer
FROM
ove_ledenadmie AS l
LEFT JOIN
ove_leden AS o
ON
l.lidnr = o.lidnummer
ORDER BY
naam ASC
l.lidnr AS lidnummer,
l.naam AS naam,
//Nu wil ik hier een resultaat zien die bruikbaar is bij een match als l.lidnr = o.lidnummer
//bijv. zoiets als:
'Ja' AS match WHERE l.lidnr = o.lidnummer
FROM
ove_ledenadmie AS l
LEFT JOIN
ove_leden AS o
ON
l.lidnr = o.lidnummer
ORDER BY
naam ASC
Alleen dit werkt niet.
Hoe pak ik zoiets nu aan?
George
PHP hulp
17/11/2024 21:35:09Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
SELECT
l.lidnr AS lidnummer,
l.naam AS naam,
IF(o.lidnr IS NULL, 'Nee', 'Ja') AS match
FROM
ove_ledenadmie AS l
LEFT JOIN
ove_leden AS o
ON
l.lidnr = o.lidnummer
ORDER BY
naam ASC
l.lidnr AS lidnummer,
l.naam AS naam,
IF(o.lidnr IS NULL, 'Nee', 'Ja') AS match
FROM
ove_ledenadmie AS l
LEFT JOIN
ove_leden AS o
ON
l.lidnr = o.lidnummer
ORDER BY
naam ASC
Gewijzigd op 02/05/2013 09:20:49 door Ger van Steenderen
George van Baasbank
02/05/2013 10:08:35#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'match FROM ove_ledenadmie AS l LEFT JOIN ove_leden AS o ON l.lidnr = o.' at line 4
Toevoeging op 02/05/2013 10:12:46:
Heb de fout al gevonden: Match is een "verboden" woord. Query werkt goed.
Bedankt
George
Toevoeging op 02/05/2013 10:12:46:
Heb de fout al gevonden: Match is een "verboden" woord. Query werkt goed.
Bedankt
George