Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сложный запрос. / 7 сообщений из 7, страница 1 из 1
24.03.2016, 13:16
    #39199618
pogranpvvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложный запрос.
У меня есть бд вот с такими таблицами.

product
id|category_id|title

product_point
id|product_id|rent_id

rent_point
id|title

В таблице product_point в столбце rent_id может размещаться несколько id через запятую или находится один id.

У нас на входе имеется CATEGORY_ID.

Требуется. Получить все данные из таблицы rent_point по условиям:
В таблице product_point строка rent_id должна содержать rent_point.id , а также product_point.product_id = product.id где product.category_id равняется нашему входному CATEGORY_ID

Помогите плиз сделать выборку
...
Рейтинг: 0 / 0
24.03.2016, 14:32
    #39199766
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложный запрос.
Нормализуйте данные - и запрос станет тривиальным.
Ну или используйте какую-нить дикость типа
Код: sql
1.
WHERE LOCATE(CONCAT(',',field1,','),CONCAT(',',field2,','))
...
Рейтинг: 0 / 0
25.03.2016, 02:41
    #39200209
murtukov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложный запрос.
pogranpvvv, как сказал Akina, нормализуй данные, говоря простым языком, не храни в одном поле несколько id.
...
Рейтинг: 0 / 0
25.03.2016, 12:11
    #39200467
pogranpvvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложный запрос.
Akina, Сделал проще всё. Если такая структура будет то нормально будет?

Есть 4-ре таблицы.

point
id|title

product
id|category_id

product_point
id|product_id

И связующая таблица между product_point и point
tb_product_point
id|point_id|product_point_id

Требуется зная category_id получить все данные из таблицы point
...
Рейтинг: 0 / 0
25.03.2016, 12:20
    #39200475
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложный запрос.
pogranpvvv,

требуется - получайте. В чём у вас затруднения? В использовании join?
...
Рейтинг: 0 / 0
25.03.2016, 13:05
    #39200515
pogranpvvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложный запрос.
tanglir,

да именно в этом. я не могу составить такой запрос составной через связанную таблицу
...
Рейтинг: 0 / 0
25.03.2016, 13:56
    #39200591
pogranpvvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложный запрос.
Помогите плиз написать запрос
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сложный запрос. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]