OPGELOST Ontdubbelen resultaten van een query GROUP_CONCAT ????

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Cor S

Cor S

05/01/2012 22:21:12
Quote Anchor link
Hallo 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:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?
$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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?
$links_qry
=
"SELECT
*
FROM
campingsklaas
"
;

?>


Ook werkt dit niet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
$links_qry
=
"SELECT
DISTINCT plaatstitel
FROM
campingsklaas
"
;
?>

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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
$links_qry
=
"SELECT
distinct plaatstitel,departement
FROM
campingsklaas
"
;
?>


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.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.