Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Вложенный запросы (BabyKiller) 12/01/2005 - 21:37:01
      Re: Вложенный запросы (Dinky) 12/01/2005 - 23:11:58
      Re: Вложенный запросы (Alec) 05/02/2005 - 01:56:11



From: BabyKiller - 12/01/2005 - 21:37:01
Subject:Вложенный запросы
-----------------
Насколько я знаю, т.к. в MySQL нет поддержки вложенных запросов, то есть очень упрощённый метод применения для простейших случаев, который написано в мане:
1) SQL запрос: SELECT * FROM orders WHERE snum=(SELECT snum FROM salespeople)
2) MySQL: SELECT * FROM orders WHERE snum IN (SELECT snum FROM salespeople)
3) replace: SELECT * FROM orders,salespeople WHERE orders.snum=salespeople.snum
У меня в MySQL 1-ый способ понятно не работает, но почему 2-ой не хочет отвечать, возвращает вот что: 1064:You have an error in your SQL syntax near 'SELECT snum FROM salespeople)' at line 1
3-ий метод без проблем работает, хотя все три вышеописанных метода имеют одну цель

ИЛИ ЖЕ ВСЁ ТАКИ ВЛОЖЕННЫЕ ЗАПРОСЫ РАБОТАЮТ В MYSQL, ЕСЛИ ДА ТО НАПИШИТЕ ПРИМЕР КАКОЙ НИТЬ


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
19994



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |