Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Базы данных > MySQL
Перезагрузить страницу Как выполнить несколько запросов, а в некоторых исправить ошибки
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
imported_ti_ imported_ti_ вне форума
Member
 
Сообщений: 46
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 11.11.2009
По умолчанию Как выполнить несколько запросов, а в некоторых исправить ошибки - 06.05.2010, 14:12

Помогите пожалуйста выполнить несколько запросов, а в некоторых исправить ошибки. Заранее спасибо.
Таблица sal - продавцы
snum - номер продавца
sname - имя продавца
city - город, где находится продавец
comm - комиссионные продавца

Таблица cust - покупатели
cnum - номер покупателя
cname - имя покупателя
city - город, где находится покупатель
rating - рейтинг покупателя
snum - номер продавца, у которого покупатель сделал покупку

Таблица ord - заказы
onum - номер заказа
amt - сумма заказа
odate - дата заказа
cnum - номер покупателя, который сделал заказ
snum - номер продавца, которому сделан заказ


7.Запросите имена продавцов в алфавитном порядке, суммарные значения их заказов, совершенных до 5 октября, и полученные комиссионные.
SELECT * FROM sal
WHERE sname BETWEEN 'A' AND 'Z'
SELECT SUM(amt) FROM ord
WHERE odate ='05-OCT-90' AND comm;

0.С помощью подзапроса выведите имена всех покупателей, чьи продавцы имеют комиссионные меньше 0.13.
SELECT cname, comm
FROM sal, cust
WHERE sal.snum =cust.snum
AND comm < .13;

SELECT* FROM cust
WHERE snum = (SELECT snum FROM sal WHERE cname = 'comm < .13');

Ответить с цитированием
  (#2 (permalink)) Старый
IL_Agent IL_Agent вне форума
Member
 
Аватар для IL_Agent
 
Сообщений: 2,015
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.07.2005
По умолчанию 06.05.2010, 15:24

6.
SELECT onum,sname,cname FROM ord
WHERE city='London' OR 'Rome'
ORDE BY onum;
Ответить с цитированием
  (#3 (permalink)) Старый
imported_ti_ imported_ti_ вне форума
Member
 
Сообщений: 46
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 11.11.2009
По умолчанию 06.05.2010, 16:24

Цитата:
6.
SELECT onum,sname,cname FROM ord
WHERE city='London' OR 'Rome'
ORDE BY onum;
ord это таблица заказов, но в ней нет sname,cname
Ответить с цитированием
  (#4 (permalink)) Старый
IL_Agent IL_Agent вне форума
Member
 
Аватар для IL_Agent
 
Сообщений: 2,015
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.07.2005
По умолчанию 07.05.2010, 15:17

Откуда ж ты тогда их берёшь ? В твоём варианте используется только таблица ord, которая с чем не джоинется.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как исправить ошибки? SADIST C++ Builder 11 04.10.2011 16:47
Как исправить баг ошибки schanker2 Вопросы начинающих программистов 9 18.11.2009 11:52
C# Lan как исправить ошибки System.Mega Сетевое программирование 0 03.04.2006 02:30
Как исправить USB ошибки kelz Железо. Написание драйверов 3 16.03.2006 09:57
Как исправить ошибки в коде Ghostep DHTML, JavaScript, VBScript 2 15.12.2005 19:25
Как исправить ошибки Gandalf MSSQL Server 1 14.03.2005 17:36
Несколько запросов. russel-shf PHP 15 05.02.2005 19:43
как исправить ошибки gethostbyname newbie C++ на Unix 12 21.07.2004 14:55
Повторные попытки выполнить SQL запрос после ошибки оканчиваются той же ошибкой Anonymous C++ Builder 1 11.11.2003 13:22
Как одновременно запустить несколько запросов к Interbase reflex Другие СУБД 1 24.07.2003 10:03
Как одновременно запустить несколько запросов к Interbase reflex C++ Builder 1 15.07.2003 12:47
Как исправить ошибки в BDE An_Life MSSQL Server 1 07.03.2003 10:40



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов