Avatar billede avlund Nybegynder
09. maj 2002 - 18:33 Der er 1 kommentar og
1 løsning

Omvendt LEFT JOIN?

Jeg har en tabel med en masse sprog i og en tabel med nogle termer i.
Såfremt termerne findes på pågældende sprog, vil der være en record for den
enkelte term på dette sprog.

Hvis jeg laver denne query:

$sprog = mysql_query( "SELECT Sprog,Kode FROM termsprog LEFT JOIN termtekst
ON termsprog.Kode = termtekst.LANG WHERE termtekst.ID = $ID",$conn) or
die( mysql_error() );

vælger den alle de sprog, som termen findes på.

Hvad nu hvis jeg vil det modsatte, altså at den finder alle de sprog som
termen IKKE findes på? Det er ikke nok at skrive (...) ON termsprog.Kode !=
termtekst.LANG (...), da den så finder sprogene flere gange (en gang for
hver record).

Håber i kan hjælpe!!!

På forhånd tak...
Avatar billede avlund Nybegynder
09. maj 2002 - 21:31 #1
Er der slet ikke nogen her der har forstand på MySQL...?
Avatar billede avlund Nybegynder
10. maj 2002 - 01:13 #2
Nå, har løst problemet selv vha. at lave en midlertidig tabel i MySQL. Men tak for alle de gode forslag alligevel!!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester