|
|
|
помогите пожалуйста сформировать правильно запрос
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Я пока что новичек, поэтому временами не получается формировать нормальные запросы =\. Есть две таблицы img_product http://joxi.ru/brRYZOnFewG8A1 и product http://joxi.ru/5mdQqpnhXxdn21 (вот навожу их скрины). Задача следующая: 1. Отсортировать таблицу product по category; 2. Связав таблицы по именам (по айди связать не выйдет так как на один товар может быть несколько фотографий, а имя является уникальным) вывести: id, price из таблицы product и img из таблицы img_product (но при условии что на одну строку вывода будет одна фотография, в не зависимости от того сколько их будет в таблице img_product на соответствующее имя). У меня вышел такой запрос: SELECT product.id, product.name, product.price, product.category, img_product.name, img_product.img FROM product, img_product WHERE product.category='Портмоне' AND img_product.img LIKE '%chief%' AND product.name=img_product.name он выводит всё как мне нужно но только при условии что я у нужных мне фотографий буду дописывать "chief", я пробовал сделать как то через DISTINCT но что то ничего не выходило. Если не сложно подскажите как это можно решить =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 12:39:23 |
|
||
|
помогите пожалуйста сформировать правильно запрос
|
|||
|---|---|---|---|
|
#18+
Виктор12946, вы можете гарантировать, что у продукта всегда будет одна(и только одна) chief-фотография? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 12:51:38 |
|
||
|
помогите пожалуйста сформировать правильно запрос
|
|||
|---|---|---|---|
|
#18+
в принципе могу, просто мне показалось это решение не совсем правильным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 12:54:50 |
|
||
|
помогите пожалуйста сформировать правильно запрос
|
|||
|---|---|---|---|
|
#18+
Ну коряво, да, но на малых объёмах - почему бы и нет? Альтернативы - здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 13:00:53 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1832654]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
6ms |
get first new msg: |
3ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 181ms |
| total: | 276ms |

| 0 / 0 |
