/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
MySQL: "omvendt" LEFT JOIN?
Fra : J.


Dato : 09-05-02 13:44

Hej, mens jeg er i gang:

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,

J.



 
 
Nezar Nielsen (09-05-2002)
Kommentar
Fra : Nezar Nielsen


Dato : 09-05-02 15:15

"J." <test@neovoid.org> skrev i en meddelelse
news:3cda6f0c$0$97282$edfadb0f@dspool01.news.tele.dk...
....
>
> Hvis jeg laver denne query:
[en masse sql]

Hej,

Denne gruppe er beregnet til spørgsmål vedr. php, hvis du har et spørgsmål
vedr. MySQL queries, så spørg i news:dk.edb.database

iøvrigt: kig på brug af DISTINCT, med den skulle du kunne bruge dit negative
query.

--
Mvh. Nezar Nielsen

Nano - Advanced Simplicity
http://www.nano.dk/




Søg
Reklame
Statistik
Spørgsmål : 177506
Tips : 31968
Nyheder : 719565
Indlæg : 6408555
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste