powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / сложный запрос(нужна помощь)
5 сообщений из 5, страница 1 из 1
сложный запрос(нужна помощь)
    #38538248
qwerz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
здравствуйте, господа, очень хотел бы получить помощь так как с sql столкнулся недавно, суть проблемы следующая

есть три таблицы, задача создать sql запрос такой чтобы получить всех пользователей из таблицы 1 у которых все контракты или отсутствуют в таблицу (c) или time до 15 часов , помогите пожалуйста не совсем понимаю как это сделать, спасибо)


таблица a

age name

1 a

2 b

3 v


таблица b

address name contract

ddd a 11

ffff a 22

tttt a 33

ggg v 44

jjjj v 55


таблица c
nomer time contract_id

1 15 11
2 14 77
3 12 55
...
Рейтинг: 0 / 0
сложный запрос(нужна помощь)
    #38538251
qwerz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извините, что сообщение написано кривовато, торопился)
...
Рейтинг: 0 / 0
сложный запрос(нужна помощь)
    #38538266
qwerz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ели хотябы один контракт после 15 то пользователь не подходит
...
Рейтинг: 0 / 0
сложный запрос(нужна помощь)
    #38538488
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Замените эти "описания" на нормальные CREATE TABLE + INSERT INTO. Работающие!!!
И на ЭТИХ данных - покажите требуемый результат с объяснением, почему именно так.
...
Рейтинг: 0 / 0
сложный запрос(нужна помощь)
    #38539848
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwerz,

Код: sql
1.
2.
3.
4.
SELECT `a`.`name` FROM `a` 
LEFT OUTER JOIN `b` ON `a`.`name`=`b`.`name` 
LEFT OUTER JOIN `c` ON `c`.`contract_id`=`b`.`contract` AND `c`.`time`>=15 
WHERE ISNULL(`c`.`contract_id`)



Вроде так... дак вот только проверить негде...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / сложный запрос(нужна помощь)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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