Моя текущая структура базы данных:
`images` `tags` `images_tags`
________________ ______________ ________________________
| id | title | | id | name | | id | image_id | tag_id |
|----|-----------| |----|---------| |----|----------|--------|
| 1 | Ivysaur | | 1 | fire | | 1 | 2 | 1 | Charizard: fire
| 2 | Charizard | | 2 | flying | | 2 | 2 | 2 | Charizard: flying
| 3 | Squirtle | | 3 | water | | 3 | 1 | 4 | Ivysaur: grass
| 4 | Pidgey | | 4 | grass | | 4 | 4 | 2 | Pidgey: flying
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Я хочу вывести теги с соответствующими значениями (имя).
if ($_GET["pokemon"] == "2") {
// output Charizard's tags: fire, flying
}
Но я пытаюсь найти правильный запрос для этого. INNER JOIN мне незнаком, и объяснение того, как это работает, было бы очень полезно.