Найдите номера моделей и цены всех продуктов выпущенных производителем BlackBerry - MySQL

Узнай цену своей работы

Формулировка задачи:

Найдите номера моделей и цены всех продуктов выпущенных производителем BlackBerry. На скринах таблицы которые должны быть задействованы. Названия таблиц -product, PC, laptop, printer
Листинг программы
  1. SELECT model, price FROM product, PC, laptop, printer WHERE maker='BlackBerry'
не работает

Решение задачи: «Найдите номера моделей и цены всех продуктов выпущенных производителем BlackBerry»

textual
Листинг программы
  1. SELECT product.model, pc.price
  2. FROM product, pc
  3. WHERE product.maker='B' AND product.model = pc.model
  4.  
  5. UNION
  6. SELECT product.model, laptop.price
  7. FROM product , laptop
  8. WHERE product.maker='b' AND product.model = laptop.model
  9. UNION SELECT product.model,printer.price
  10. FROM product , printer
  11. WHERE product.maker='b' AND product.model = printer.model

Объяснение кода листинга программы

Вот что делает этот SQL-запрос:

  1. SELECT product.model, pc.price FROM product, pc WHERE product.maker='B' AND product.model = pc.model
    • Выбирает модель продукта и цену из таблицы pc для всех продуктов, где производитель maker равен 'B' и модель продукта model совпадает с моделью в таблице pc.
  2. UNION SELECT product.model, laptop.price FROM product , laptop WHERE product.maker='b' AND product.model = laptop.model
    • Выбирает модель продукта и цену из таблицы laptop для всех продуктов, где производитель maker равен 'b' и модель продукта model совпадает с моделью в таблице laptop.
  3. UNION SELECT product.model,printer.price FROM product , printer WHERE product.maker='b' AND product.model = printer.model
    • Выбирает модель продукта и цену из таблицы printer для всех продуктов, где производитель maker равен 'b' и модель продукта model совпадает с моделью в таблице printer. Пожалуйста, обратите внимание, что это объяснение предполагает, что имена таблиц и столбцов в запросе соответствуют тем, что описаны в контексте.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы