|
|
|
SQL запросы из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть две таблицы: Код: 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. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. Хочу вывести все продукты + объеденить картинки с продуктами в одном массив. Подскажите, пожалуйста, SQL запрос. P.S. такой не подойдет, ибо он выводит по продуктов и под каждый фотку отдельно Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 10:37:23 |
|
||
|
SQL запросы из двух таблиц
|
|||
|---|---|---|---|
|
#18+
niko42P.S. такой не подойдет, ибо он выводит по продуктов и под каждый фотку отдельно Фраза не сильно вменяемая... Но если исходить из духа, то тебе, вероятно, нужны GROUP BY и GROUP_CONCAT(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 10:42:52 |
|
||
|
SQL запросы из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Akina, К сожалению, GROUP BY не подойет, ибо будет выводить "Продукт 1 == Картинка 1", а надо "Продукт 1 == Картинка 1, картинка 2, картинка 3" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 10:46:25 |
|
||
|
SQL запросы из двух таблиц
|
|||
|---|---|---|---|
|
#18+
niko42Akina, К сожалению, GROUP BY не подойет, ибо будет выводить "Продукт 1 == Картинка 1", а надо "Продукт 1 == Картинка 1, картинка 2, картинка 3"Наоборот, именно по этому и подойдет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 10:49:02 |
|
||
|
SQL запросы из двух таблиц
|
|||
|---|---|---|---|
|
#18+
miksoft, Если делать по такому запросу: Код: sql 1. 2. То результат действий: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Если мы посмотрим на результат и увидем, что не все выводятся картинки к одному продукту, а у каждого продукта по 5 картинок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 11:09:45 |
|
||
|
SQL запросы из двух таблиц
|
|||
|---|---|---|---|
|
#18+
авторЕсли делать по такому запросу: и где тут предложенный GROUP_CONCAT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 11:15:29 |
|
||
|
SQL запросы из двух таблиц
|
|||
|---|---|---|---|
|
#18+
niko42, возьми себе за правило и никогда не отступай от него: если запрос с группировкой, то все поля, упомянутые во фразе SELECT должны быть либо во фразе GROUP BY, либо заключены в агрегатную функцию. Это поможет избежать нелепостей и логических ошибок, которые ты, похоже, не в состоянии сам заметить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 11:20:08 |
|
||
|
SQL запросы из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Добился чего хотел: Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 11:20:09 |
|
||
|
SQL запросы из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эхniko42, возьми себе за правило и никогда не отступай от него: если запрос с группировкой, то все поля, упомянутые во фразе SELECT должны быть либо во фразе GROUP BY, либо заключены в агрегатную функцию. Это поможет избежать нелепостей и логических ошибок, которые ты, похоже, не в состоянии сам заметить. К сожалению, я вообще SQL не знаю - даже документация в глаза не видел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 11:21:55 |
|
||
|
SQL запросы из двух таблиц
|
|||
|---|---|---|---|
|
#18+
niko42даже документация в глаза не виделЭто дело легко поправимо - MySQL 5.5 Reference Manual . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 11:23:37 |
|
||
|
SQL запросы из двух таблиц
|
|||
|---|---|---|---|
|
#18+
miksoftniko42даже документация в глаза не виделЭто дело легко поправимо - MySQL 5.5 Reference Manual . Спасибо!=) Ну и последний вопрос, добью я всетки: Как добавить в запрос параметр (Хочу получить продукт id = 2) Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 11:31:35 |
|
||
|
SQL запросы из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 11:33:47 |
|
||
|
SQL запросы из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Добил всётаки: Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 11:35:41 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38535267&tid=1835356]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
22ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 189ms |
| total: | 286ms |

| 0 / 0 |
