Перейти к содержимому

Фотография

sql_show_amount_of_orders_by_each_customer.sql

#sql

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 shakenemobaby

shakenemobaby

    Новый участник

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Витальевна

Отправлено 10 марта 2021 - 09:59

Привет, ребята
Можете, пожалуйста, объяснить как правильно решить это задание?
Понимаю, что надо решать через Join, но какой и как я совсем запуталась.
Прикрепляю фото задания и фото какой должен быть ответ.

Прикрепленные файлы

  • Прикрепленный файл  task.png   25,83К   3 Количество загрузок:
  • Прикрепленный файл  Untitled1.jpg   6,92К   0 Количество загрузок:

  • 0

#2 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 894 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 10 марта 2021 - 12:04

У вас две простые таблички CUSTOMERS и ORDERS

связаны они по customer_id

 

Этого достаточно. Что конкретно у вас не получается ? 


  • 0

#3 shakenemobaby

shakenemobaby

    Новый участник

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Витальевна

Отправлено 10 марта 2021 - 12:28

У вас две простые таблички CUSTOMERS и ORDERS

связаны они по customer_id

 

Этого достаточно. Что конкретно у вас не получается ? 

да, понимаю, что таблички простые. как раз пытаюсь освоить. значит все должно выглядеть приблизительно вот так?
потому что у меня высвечивает ошибку(

 

SELECT customer_id, snipped_id as orders FROM customers

JOIN orders

ON customers.customer_id = orders.customer_id 

WHERE city = "London"


  • 0

#4 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 894 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 10 марта 2021 - 13:55

Вы один стиль для запроса используйте, а не мешайте все в кучу

 

Конечно, не проверял, но хотя бы так:

 

SELECT customer_id a, snipped_id b FROM customers a
 
JOIN orders b
 
ON a.customer_id = b.customer_id 
 
WHERE a.city = "London"
 
И если у вас есть ошибка, то и ошибку скидывайте ))

  • 0

#5 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 17 марта 2021 - 15:45

Там, думаю, полезно сходить по ссылке с доступными командами
100%  там будут COUNT и GROUP BY


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных