venneliste - problem med query

Tags:    php

Hej jeg er igang med at lave et venneliste system,

jeg har bare det problem at hvis jeg er inde på en profil så udskriver den persons navn i vennelisten så det ser ud som om han er venner med sig selv,

her er min Query

Fold kodeboks ind/udSQL kode 


håber i forstår hvad jeg mener :)

tak på forhånd



Noget i denne stil

Fold kodeboks ind/udSQL kode 


EXCEPT gør at de rows der bliver trukket ud i den følgende query ikke bliver vist.

Det kan godt være du lige skal finpudse da jeg ikke har testet op imod en database.

EDIT: Havde lavet en invalid query efter except, er rettet :)



Indlæg senest redigeret d. 21.02.2010 17:30 af Bruger #6559
Har prøvet at sætte det ind men jeg får den her fejl


Fold kodeboks ind/udKode 


Skal der være SELECT efter EXCEPT?

tak for hjælpen endtil videre :)



Okay, jeg havde ikke lige opdaget at MySQL ikke understøtter EXCEPT statement'et. Det bliver lidt tricky så. Jeg vender lige tilbage med det.



jeg havde aldrig hørt om EXCEPT :P

tak fordi du gider bruge din tid på det :)



Jeg er ikke sikker på hvordan det skal gøres. Det ville være nemmere hvis jeg kan få lov til at se din tabel struktur, så har jeg noget at teste på. :)



Det ser sådan her ud :)

Brugere
Fold kodeboks ind/udSQL kode 


Venner
Fold kodeboks ind/udSQL kode 




uden garenti for korrekthed
Fold kodeboks ind/udSQL kode 


Iøvrigt er primary key i en mange til mange relations tabel kombinationen af de 2 primary keys fra de to tabeller.



Indlæg senest redigeret d. 22.02.2010 23:26 af Bruger #5620
Det virker :) tusind tak for hjælpen :D tror jeg skal læse noget SQL :)



t