Avatar billede mkjaer Nybegynder
01. oktober 2005 - 12:56 Der er 3 kommentarer og
1 løsning

Hjælp til en forespørgsel

Hej,

Jeg har et problem med denne forespørgsel:

SELECT marketing.id, marketing.tekst, produkt.navn , wk_filtyper.filtype , marketing.sidsteaendring, marketing.filtype FROM marketing, wk_filtyper, produkt WHERE produkt.id = marketing.produktid AND marketing.type = wk_filtyper.id AND marketing.status = 1 ORDER BY marketing.sidsteaendring DESC

Den viser ikke poster, hvor 'produkt.id = marketing.produktid' ikke er opfyldt. Den vil jeg gerne have den til, og så blot at trække produkt.navn med når/hvis den matcher.

Er der et lyst hoved, som vil hjælpe mig?

Hilsen
Martin
Avatar billede arne_v Ekspert
01. oktober 2005 - 14:23 #1
så skal du nok bruge en LEFT JOIN
Avatar billede arne_v Ekspert
01. oktober 2005 - 14:25 #2
SELECT marketing.id, marketing.tekst, produkt.navn , wk_filtyper.filtype , marketing.sidsteaendring, marketing.filtype
FROM (marketing INNER JOIN wk_filtyper ON marketing.type = wk_filtyper.id) LEFT JOIN produkt ON marketing.produktid = produkt.id WHERE  marketing.status = 1 ORDER BY marketing.sidsteaendring DESC
Avatar billede mkjaer Nybegynder
01. oktober 2005 - 18:50 #3
Super duper - den spiller som ønsket.
Post et svar så pointene kan placeres.
Avatar billede arne_v Ekspert
01. oktober 2005 - 18:53 #4
kommer her
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