24. juli 2007 - 23:38Der er
14 kommentarer og 1 løsning
Bøvl med WHERE i forbindelse med LEFT JOIN
Hejsa Jeg kan ikke få denne sætning korrekt sat sammen:
SELECT banner.*, ipundtagelser.ipadresse FROM banner LEFT JOIN ipundtagelser ON (banner.hjemmesider = ipundtagelser.hjemmesider WHERE ipundtagelser.ipadresse = 'xx.xx.xxx.xxx') WHERE banner.hjemmesider = 12 ORDER BY banner.sortering
Det er denne del: WHERE ipundtagelser.ipadresse = 'xx.xx.xxx.xxx' der får det til at fucke op.
I dette tilfælde har jeg brug for at vide om ipadressen 'xx.xx.xxx.xxx' findes i undtagelsestabellen for hjemmeside 12.
Sætter jeg "ipundtagelser.ipadresse = 'xx.xx.xxx.xxx'" sammen med den yderste WHERE virker det, men jeg får bare ikke det rigtige resultat.
Jeg vil ALTID have felterne fra "banner" med ud, men er der et match i tabellen ipundtagelser vil jeg også have det med...
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Hvis jeg så spørger med: SELECT banner.bannertekst, ipundtagelser.ipadresse FROM banner LEFT JOIN ipundtagelser ON (banner.hjemmesider = ipundtagelser.hjemmesider WHERE ipundtagelser.ipadresse = '12.12.122.123') WHERE banner.hjemmesider = 12 ORDER BY banner.sortering
skulle jeg gerne få 'tekst1' fra "banner" og et blank felt fra "ipundtagelser"
Hvis jeg så spørger med: SELECT banner.bannertekst, ipundtagelser.ipadresse FROM banner LEFT JOIN ipundtagelser ON (banner.hjemmesider = ipundtagelser.hjemmesider WHERE ipundtagelser.ipadresse = '12.12.122.123') WHERE banner.hjemmesider = 13 ORDER BY banner.sortering
skulle jeg gerne få 'tekst2' fra "banner" og '12.12.122.123' fra "ipundtagelser"
SELECT banner.bannertekst, ipundtagelser.ipadresse FROM banner LEFT JOIN ipundtagelser ON banner.hjemmesider = ipundtagelser.hjemmesider WHERE ipundtagelser.ipadresse = '12.12.122.123' AND banner.hjemmesider = 12 ORDER BY banner.sortering
Gi mig de ønskede felter fra "banner" hvor feltet "hjemmesider" har værdien 12, gi mig også de feltet "ipadresse" fra "ipundtagelser", hvis feltet "ipundtagelser.hjemmesider" matcher "banner.hjemmesider" og ipadresse matcher værdien '12.12.122.123' eller skal feltet ipadresse bare returneres blank
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.