powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Простое условие, но что-то никак не осилю
7 сообщений из 7, страница 1 из 1
Простое условие, но что-то никак не осилю
    #39987967
Максим Гг.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Товарищи, добрый вечер.

Подскажите, пожалуйста.

Есть условие, в задаче вывести покупателей и список товаров по акции, но и при этом вывести список товары которые они купили в придачу. Т.е. выводим только тех покупателей из всей базы, у которых есть товар из акции, ну и всё что они накупили в догонку.

В акции участвует определенный список товаров. Я пытаюсь завязаться именно на этом, но у меня получается так, что либо выводится список покупатели с списком товаров по акции, либо вообще все покупатели, которые ничего по акции не купили, но сделали какие-то покупки.

Как в sql добавить условие что-то типа такого: вывести только тех покупателей, которые купили что-то из этого, но при этом показать и то, что они купили еще.
...
Рейтинг: 0 / 0
Простое условие, но что-то никак не осилю
    #39987968
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Гг.Как в sql добавить условие
Условия лучше добавлять клавиатурой.

Покажите ваш вариант и все остальное из пунктов 4 и 6 .
...
Рейтинг: 0 / 0
Простое условие, но что-то никак не осилю
    #39987969
Максим Гг.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо!
...
Рейтинг: 0 / 0
Простое условие, но что-то никак не осилю
    #39987970
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Гг.
БД очень большая, поэтому с тестовыми данными и таблицами - никак не получится
Достаточно 10 строчек тестовых данных. Как-нибудь впихнете. Это я уже молчу, что все остальное, что написано по ссылке, вы просто проигнорировали.
...
Рейтинг: 0 / 0
Простое условие, но что-то никак не осилю
    #39987972
godsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у вас условие:
Есть условие, в задаче вывести покупателей и список товаров по акции, но и при этом вывести список товары которые они купили в придачу.
указывает, что вы должны вывести все товары , купленные конкретным покупателем, если покупатель купил акционный товар


Навскидку:
select "бла-бла выборка товаров купленных покупателем" from "бла-бла"
where exists "бла-бла выборка акционных товаров купленных этим покупателем"
...
Рейтинг: 0 / 0
Простое условие, но что-то никак не осилю
    #39988035
daniel klein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно 2 join, один для ограничения по акционным товарам, другой из той же таблици, но для вывода всех товаров купленных покупателем.
...
Рейтинг: 0 / 0
Простое условие, но что-то никак не осилю
    #39988042
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Гг.
Как в sql добавить условие что-то типа такого: вывести только тех покупателей, которые купили что-то из этого, но при этом показать и то, что они купили еще.
В обратном порядке.
Вывести покупателей и все их товары, при условии что хотя бы один товар акционный.

Если влоб, то, например,

Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT *
FROM покупатели
JOIN товары
WHERE EXISTS ( SELECT NULL
               FROM товары
               WHERE покупатель_товара = покупатели.ИД
                 AND акционный = "йес" )
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Простое условие, но что-то никак не осилю
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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