Visa ett inlägg
Oläst 2013-09-06, 13:10 #4
ANttila ANttila är inte uppkopplad
Medlem
 
Reg.datum: Aug 2013
Inlägg: 81
ANttila ANttila är inte uppkopplad
Medlem
 
Reg.datum: Aug 2013
Inlägg: 81
Kod:
SELECT imgs.title
	FROM imgs
	LEFT JOIN tags_ref
		ON imgs.id = tags_ref.row_id
	LEFT JOIN tags
		ON tags_ref.tag_id = tags.id
	WHERE tags.tag_name = "katt"
Eller utan joins:

Kod:
SELECT imgs.title
	FROM tags, tags_ref, imgs
	WHERE tags_ref.tag_id = tags.id AND imgs.id = tags_ref.row_id AND tags.tag_name = "katt";
Du måste se till att länka ihop tabellerna. (Så dom har en relation till varandra)

Någon pedagogisk förklaring kan jag inte bidra med tyvärr, då jag är sämst på att förklara hur det fungerar.

EDIT:
Läs om hur LEFT JOIN fungerar, så borde du förstå hur den skapar relationer

Om du är van vid att göra dessa utan joins så kan du jämföra de två versionerna jag skapade och kanske få bättre förståelse.

Senast redigerad av ANttila den 2013-09-06 klockan 13:15
ANttila är inte uppkopplad   Svara med citatSvara med citat