Oct. 5th, 2008


кликабельно

Командир экипажа МКС-17 Сергей Волков за работой





кликабельно

Командир экипажа МКС-17 Сергей Волков за работой




Зашел сегодня на rsdn, порылся в архивах и вспомнил. Цитирую сам себя как настоящий блоггер:

Давным давно, когда надо было почитать что-нть по sql, мне под руку попался перевод "Understanding SQL". В качестве примера там была таблица с поставщиками, заказчиками и прочая байда. Читаю. Вроде написано просто и понятно, как раз на мой неискушенный мозг. И вдруг я натыкаюсь на "порядок для поставщика и заказчика". Туплю. Потом опять вижу это слово. И опять. В примерах, в задачах, везде. Гадаю, что же за "порядки" и при чем тут они. Потом до меня доходит, что так перевели "order".


Предположим что мы хотим найти все порядки заказчиков не находящихся в тех городах где находятся их продавцы. Для этого необходимо связать все три наши типовые таблицы ( вывод показывается в Рисунке 8.4 ):
SELECT onum, cname, Orders.cnum, Orders.snum 
  FROM Salespeople, Customers,Orders 
  WHERE Customers.city < > Salespeople.city 
    AND Orders.cnum = Customers.cnum 
    AND Orders.snum = Salespeople.snum; 

Зашел сегодня на rsdn, порылся в архивах и вспомнил. Цитирую сам себя как настоящий блоггер:

Давным давно, когда надо было почитать что-нть по sql, мне под руку попался перевод "Understanding SQL". В качестве примера там была таблица с поставщиками, заказчиками и прочая байда. Читаю. Вроде написано просто и понятно, как раз на мой неискушенный мозг. И вдруг я натыкаюсь на "порядок для поставщика и заказчика". Туплю. Потом опять вижу это слово. И опять. В примерах, в задачах, везде. Гадаю, что же за "порядки" и при чем тут они. Потом до меня доходит, что так перевели "order".


Предположим что мы хотим найти все порядки заказчиков не находящихся в тех городах где находятся их продавцы. Для этого необходимо связать все три наши типовые таблицы ( вывод показывается в Рисунке 8.4 ):
SELECT onum, cname, Orders.cnum, Orders.snum 
  FROM Salespeople, Customers,Orders 
  WHERE Customers.city < > Salespeople.city 
    AND Orders.cnum = Customers.cnum 
    AND Orders.snum = Salespeople.snum;