Задать вопрос
@d11ma0

Как правильно сформулировать запрос?

Задание из курса яндекс практикума по SQL c оператором WHERE:

Из таблицы buyer выгрузите несколько полей: first_name с именем покупателя, connection_area с указанием зоны первого подключения и company_marker, в котором указано значение 1, если клиент является сотрудником компании, и 0 — если нет. Оставьте записи только о тех покупателях, которые в первый раз подключились в зоне «Роботический лабиринт».

Я уже по всякому формулировал ответ, всё неверно, остановился на этом:

SELECT first_name
       connection_area
       company_marker
FROM buyer
WHERE connection_area = 'Роботический лабиринт'
      AND company_marker = 0 
      OR company_marker = 1;


Подскажите, может кто-то уже проходил эти курсы и понимает как правильно сформулировать.
  • Вопрос задан
  • 546 просмотров
Подписаться 1 Простой 8 комментариев
Пригласить эксперта
Ответы на вопрос 1
@Olteya
Думаю, что у вас лишние условия на company_marker, в задании то, что относится к этому полю, выглядит как описание того, что лежит в таблице, а не условие отбора. В таком случае нужно просто выбрать указанные поля по условию "Оставьте записи только о тех покупателях, которые в первый раз подключились в зоне «Роботический лабиринт".
SELECT first_name
connection_area
company_marker
FROM buyer
WHERE connection_area = 'Роботический лабиринт'.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы