OPGELOST Ontdubbelen resultaten van een query GROUP_CONCAT ????
Cor S
05/01/2012 22:21:12Hallo mensen,
mijn import script van een tijdje terug heb ik aangepast om andere zaken te importeren.
Werkt nog steeds, echter nu zit ik met het probleem dat hij dubbele resultaten meeneemt.
Het gaat om een paar duizend plaatsnamen waarvan enkele plaatsen dus 2, 5 of meer keren in de tabel voorkomen.
Ben al even bezig geweest met GROUP_CONCAT en GROUP BY. echter nu is de query leeg.
De code met select * zonder het concat en group by werkt wel.
de code die niet werkt:
Bovenstaande code geeft een lege output voor de $velden.
code die wel werkt maar dubbelen waarden meeneemt:
Ook werkt dit niet:
Hierbij wordt de output pagina alleen maar groter, nog meer dubbelen zeer vreemd ?
Iemand enig idee hoe ik dit oplos ??
Heb de size limit ook al verhoogd maar dat is het niet .
Toevoeging op 05/01/2012 23:26:22:
Volgens mij heb ik het al, moet het alleen nog even testen op db zelf, output in browser lijkt goed, nu db upload checken.
Dit is de code die ik heb gebruikt:
Toevoeging op 05/01/2012 23:35:27:
Inderdaad gefixt.
mijn import script van een tijdje terug heb ik aangepast om andere zaken te importeren.
Werkt nog steeds, echter nu zit ik met het probleem dat hij dubbele resultaten meeneemt.
Het gaat om een paar duizend plaatsnamen waarvan enkele plaatsen dus 2, 5 of meer keren in de tabel voorkomen.
Ben al even bezig geweest met GROUP_CONCAT en GROUP BY. echter nu is de query leeg.
De code met select * zonder het concat en group by werkt wel.
de code die niet werkt:
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?
$links_qry=
"SELECT
departement,GROUP_CONCAT(DISTINCT plaatstitel)
FROM
campingsklaas
GROUP BY plaatstitel
";
?>
$links_qry=
"SELECT
departement,GROUP_CONCAT(DISTINCT plaatstitel)
FROM
campingsklaas
GROUP BY plaatstitel
";
?>
Bovenstaande code geeft een lege output voor de $velden.
code die wel werkt maar dubbelen waarden meeneemt:
Ook werkt dit niet:
Hierbij wordt de output pagina alleen maar groter, nog meer dubbelen zeer vreemd ?
Iemand enig idee hoe ik dit oplos ??
Heb de size limit ook al verhoogd maar dat is het niet .
Toevoeging op 05/01/2012 23:26:22:
Volgens mij heb ik het al, moet het alleen nog even testen op db zelf, output in browser lijkt goed, nu db upload checken.
Dit is de code die ik heb gebruikt:
Toevoeging op 05/01/2012 23:35:27:
Inderdaad gefixt.
Gewijzigd op 05/01/2012 23:43:48 door Cor S
Er zijn nog geen reacties op dit bericht.