|
|
|
Выборка из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Будьте добры, подскажите. На примере базы данных о фильмах (видеотеки), имеются следующие таблицы: 1. Таблица "films" с основной информацией о фильмах idnameyeardescriptionimagelength 2. Таблица "people" с именами людей (режиссёры, актёры и т.д.) idfull_name 3. Таблица "professions" с названием профессий: режиссёр, актёр и т.д. idname 4. Таблица "film2person", соотносящая конкретный фильм, людей участвующих в нём и их профессии film_idperson_idprofession_id и другие таблицы соответственно. Необходимо сделать запрос на выборку фильмов, объединив отдельно поле режиссёров, отдельно поле актёров и др. чтобы для каждого фильма была лишь одна запись, а в поле актёры (режиссёры и т.д.) были перечислены все актёры (режиссёры и т.д.), которые относятся к данному фильму. Сейчас имею запрос такого вида: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. Заранее благодарю :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2016, 12:19 |
|
||
|
Выборка из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
HePoHНеобходимо сделать запрос на выборку фильмов, объединив отдельно поле режиссёров, отдельно поле актёров и др. чтобы для каждого фильма была лишь одна запись, а в поле актёры (режиссёры и т.д.) были перечислены все актёры (режиссёры и т.д.), которые относятся к данному фильму. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2016, 15:05 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=102&tid=1831793]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
20ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 315ms |

| 0 / 0 |
