TABLE1 : series
id
название_серии
1
Алундра
2
Final Fantasy
ТАБЛИЦА2: игры
< th>id
имя_игры
серия
1
Алундра
Алундра
2
Алундра 2
Алундра
3
Final Fantasy
Последняя фантазия
4
Final Fantasy II
Final Fantasy
5
Final Fantasy III
Последняя фантазия
Я могу перечислить отдельные данные из обеих таблиц на веб-сайте, используя SELECT * FROM series и соответственно SELECT * FROM games. Это легко, конечно. Однако моя цель — разместить на моем веб-сайте список серий, в котором все игры, принадлежащие к этой серии, будут расположены друг под другом. Вот так.
Серии
Игры
< tr>
Алундра
Алундра
Алундра 2
< tr>
Final Fantasy
Последняя фантазия
Final Fantasy II
Final Fantasy III
У меня есть попытался объединить обе таблицы, используя JOIN, LEFT JOIN, INNER JOIN и т. д., например это:
Код: Выделить всё
Серии
Игры
< tr>
Алундра
Алундра
Алундра< /td>
Алундра 2
Final Fantasy
Final Fantasy
Final Fantasy
Final Fantasy II
Final Fantasy
Final Fantasy III
Затем я попытался использовать имена серий в качестве переменной, чтобы их можно было передать во вторую часть кода, где Я поставил еще один SELECT. Вот так:
Код: Выделить всё
Подробнее здесь: https://stackoverflow.com/questions/791 ... ent-tables
Мобильная версия