Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Общие
»
Базы данных
»
Вложенный запрос на MySql
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Вложенный запрос на MySql (Прочитано 3973 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Гость
Вложенный запрос на MySql
«
:
02 Июля 2002, 15:33:33 »
Плс. как написать в MySql запрос:
SELECT id,ot,komu,message,type FROM chat WHERE type=\'msg\' AND ot NOT IN(SELECT ignore FROM ignor WHERE inick=\'Nick\') ORDER BY id;
Ведь мискл не поддерживает вложенные запросы?
Записан
AlieN
Абыр!=)
Ветеран
Сообщений: 1315
+0/-1
2
Вложенный запрос на MySql
«
Ответ #1 :
02 Июля 2002, 17:25:50 »
Unregistered
Как это?
MySQL версии 4.0 поддерживает вложенные подзапросы
Записан
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)
ThE0ReTiC
Главный по тарелочкам
Глобальный модератор
Ветеран
Сообщений: 4041
+2/-0
2
Вложенный запрос на MySql
«
Ответ #2 :
02 Июля 2002, 17:42:16 »
JOIN используй.
AlieN
Ага только она пока в альфе
Расслабляемся. Плюс еще надо учесть, что далеко не все хостеры побегут ее ставить сразу после релиза, так что на нее расчитывать пока не надо.
Записан
AS IS...
fidget
Непоседа
Глобальный модератор
Ветеран
Сообщений: 607
+0/-0
2
Вложенный запрос на MySql
«
Ответ #3 :
02 Июля 2002, 17:44:41 »
Цитировать
MySQL версии 4.0 поддерживает вложенные подзапросы
не поддерживает 4.0, это только в 4.1 будет ...
так что как сказал
ThE0ReTiC
take a look at JOIN
Записан
На Машине Тьюринга далеко не уедешь.
Гость
Вложенный запрос на MySql
«
Ответ #4 :
02 Июля 2002, 23:10:17 »
Значит решили, таки, не поддерживает, а можно с Join мне черкнуть как это будет выглядеть? сам пыталься, ничего не получилось, я с ним раньше не работал, плс.
Записан
Covex
Только встал и уже устал.
Постоялец
Сообщений: 208
+0/-0
2
Вложенный запрос на MySql
«
Ответ #5 :
03 Июля 2002, 00:21:29 »
попытка, вернее направление
SELECT chat.* FROM chat, ignor WHERE chat.ot = ignor.ignore AND type=\'msg\'
правда выберет(если вообще выберет) наоборот
а чтобы...... надо IS NULL куда-то
SELECT chat.* FROM chat LEFT JOIN ignor ON chat.ot=ignor.ignore WHERE ignor.ignore IS NULL
______________________________________
Я научу Вас всему тому, что не умею сам!!!
Записан
Гость
Вложенный запрос на MySql
«
Ответ #6 :
03 Июля 2002, 00:46:23 »
Если по второму, то выбирает все из первой таблицы и то, что нужно по второму разу, т.е. выбирает больше чем нужно
Записан
Covex
Только встал и уже устал.
Постоялец
Сообщений: 208
+0/-0
2
Вложенный запрос на MySql
«
Ответ #7 :
03 Июля 2002, 00:50:38 »
ignor.ignore должен быть объявлен как NOT NULL
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Общие
»
Базы данных
»
Вложенный запрос на MySql
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28