Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом / 6 сообщений из 6, страница 1 из 1
20.07.2017, 10:47
    #39492123
dr.monstr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Есть две таблицы, humans и sales. В первой люди name, date_create. Во второй name, date_sale, human_id. В первой имена людей и дата регистрации, во второй название продукта, дата покупки, и id пользователя который купил. Нужны имена людей которые покупали флешки, но не покупали диски.

Например человек Андрей купил и флешку и диск, Максим тоже. Другие только флешки. Нужно вывести только тех кто покупал флешку. Андрея и Максима не нужно показывать так как они флешки покупали.

Спасибо!
...
Рейтинг: 0 / 0
20.07.2017, 11:31
    #39492188
Помогите с запросом
dr.monstr,

а чем ответы в этой теме не понравились? not exists попробовал, как тебе того советовали? и что именно не получилось в этом случае? или не пробовал? тогда что мешает попробовать?
...
Рейтинг: 0 / 0
20.07.2017, 12:46
    #39492274
dr.monstr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Вопрос закрыт. Решение найдено.

Для Postgresql
Код: plsql
1.
2.
select * from users
where users.id not in(select sales.client_id from sales where sales.name = 'smetana')
...
Рейтинг: 0 / 0
20.07.2017, 12:53
    #39492286
matador2011
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Имеется 3 таблицы.
1.Запчасти с полями: Id, Name, Price, IdModel, IdCategory
2.Категории с полями: Id, Name
3.Модели с полями: Id, Name

Имея название Категории и Модели нужно вывести все запчасти из этой категории для этой модели.
Пробовал объеденить таблицы, но ничего не получилось... Подскажите пожалуйста.
...
Рейтинг: 0 / 0
20.07.2017, 12:59
    #39492297
Помогите с запросом
dr.monstr,

ответ, в общем случае, неверный. если в покупках будет больше двух товаров Диски/Флешки (сметана/молоко), то вернет лажу...
...
Рейтинг: 0 / 0
22.07.2017, 10:14
    #39493270
Дормедонт Евлампиевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Код: sql
1.
2.
3.
4.
select Запчасти.Id, Запчасти.Name, Запчасти.Price, Модели.Name, Категории.Name from Запчасти
join Категории on Запчасти.IdCategory = Категории.Id
join Модели on Запчасти.IdModel = Модели.Id
where Категории.Name = названиеКатегории and Модели.Name = названиеМодели
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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