powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите составить запрос
3 сообщений из 3, страница 1 из 1
Помогите составить запрос
    #38709662
korshun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!

Помогите составить запрос: нужно выбрать все id из таблицы p_orders, при условии p_order_type.id = 1.
У меня загвоздка в том, что в таблице p_order_podtype (которая и связана с p_orders напрямую), может быть различное кол-во полей, у которых idordtype = 1.

Заранее благодарю!
...
Рейтинг: 0 / 0
Помогите составить запрос
    #38709666
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
korshunУ меня загвоздка в том, что в таблице p_order_podtype (которая и связана с p_orders напрямую), может быть различное кол-во полей, у которых idordtype = 1.Наверное, не полей, а записей? И смущает дублирование ид в результате? Используйте distinct.
...
Рейтинг: 0 / 0
Помогите составить запрос
    #38709688
korshun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, записей, конечно :)

В остальном немного не понял, что имеете в виду :(

К примеру:

p_orders
id podtype
1 3
2 5
3 2
4 7
5 3
6 1
7 8


p_ord_podtype
id podtype idordtype
1 Имя1 3
2 Имя2 4
3 Имя3 4
4 Имя4 2
5 Имя5 3
6 Имя6 2
7 Имя7 5
8 Имя8 4


p_ord_type
id type
1 Type1
2 Type2
3 Type3
4 Type4
5 Type5
6 Type6
7 Type7


Если выбирать по условию p_ord_type.id = 4, в результате на выходе должны получить
p_orders
id podtype
3 2
5 3
7 8
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите составить запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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