joins / dubbele waarden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Auke

Auke

31/05/2006 14:58:00
Quote Anchor link
Hoi,

In de volgende code ben ik bezig geweest met het maken van Joins in mijn query. (zie post. dubbele waarden)

Nu werkt het en ik krijg resultaten terug maar de resulten ijn dubbel.. kan iemand me hierbij helpen want ik kom er niet echt uit.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
$sql
= "SELECT *"
            . " FROM muz_users"
            . " INNER JOIN muz_skil"
            . " ON muz_skil.user_id = muz_users.user_id"
            . " INNER JOIN muz_locatie"
            . " ON muz_locatie.user_id = muz_users.user_id"
            . " INNER JOIN muz_woonplaats"
            . " ON muz_woonplaats.wpl_id = muz_locatie.wpl_id"
            . " INNER JOIN muz_instr"
            . " ON muz_instr.inst_id = muz_skil.skil_instr"
            . " WHERE muz_skil.skil_instr='".$instrumenten."'";
?>


Alvast bedankt
Auke.
 
PHP hulp

PHP hulp

12/05/2024 05:17:16
 
Jan Koehoorn

Jan Koehoorn

31/05/2006 16:31:00
Quote Anchor link
Dat komt denk ik doordat je een INNER JOIN gebruikt. Probeer het eens met een LEFT JOIN?
 
Auke

Auke

31/05/2006 17:06:00
Quote Anchor link
LEFT en RIGHT werken beiden niet
 
Niels Janssen

Niels Janssen

31/05/2006 17:45:00
Quote Anchor link
probeer te groupen op het/de veld(en) die je dubbel krijgt, het lukte bij mij dus misschien ook bij jouw.
 
Auke

Auke

31/05/2006 17:50:00
Quote Anchor link
Ja, dat gaat goed...
Maar toch... is dit niet een rough and dirty trick?
 
Niels Janssen

Niels Janssen

31/05/2006 18:58:00
Quote Anchor link
ik vind van niet, maar misschien zijn er nog andere manieren die ik niet weet...
 
Jan Koehoorn

Jan Koehoorn

31/05/2006 19:00:00
Quote Anchor link
Je zou ook nog kunnen proberen zonder joins te werken en alles in je WHERE condition te zetten.
 



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.