10. juli 2005 - 12:26
Der er
11 kommentarer og 1 løsning
Inner/outer join
Jeg har to tabeller: kalender og billede I kalender har jeg feltet id, som svarer til feltet reference i billede. Hvad skal min sql hedde, når jeg skal lave et opslag i "kalender", der kun finder poster der står i billede.reference ? På forhånd tak!
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Det må være noget med SELECT DISTINCT kalender.* FROM kalender INNER JOIN billede ON kalender.id = billede.reference Tror jeg bare :) -- Morten Barklund
kan man ikke sådan her i mysql Select * From kalender Where id In (Select reference From billede)
altså ud fra det synspunkt at jeg opfatter spørgsmålet som om du vil have alt i kalenderen hvortil der findes en reference i billeder :o)
Barklund >> Et svar... busschou >> You have an error in your SQL syntax near 'Select reference FROM billede) LIMIT 0, 30' at line 1
jakobclausen >> Ingen LIMIT i mit forslag ;O)
- det sætter den selv på, når jeg kører i PhpMyAdmin
oki var også blot for at smide en kort kommentar til din korte kommentar :o) Hvis barklunds virker er det jo fint og det vigtigste
Det gør det, men takker for dit forsøg!
Man kan kun lave subselects i mysql 4.1 eller nyere :)
10. juli 2005 - 17:08
#10
Tark for de 32(?) point :)
10. juli 2005 - 18:36
#11
? - mener du hvorfor det liger 32 point? SÅ kom jeg ned på et rundt tal :-)
10. juli 2005 - 20:06
#12
Hehe, fint nok :)
Computerworld tilbyder specialiserede kurser i database-management