SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 01.07.2013 21:57:33

serj011
Активист
Зарегистрирован: 22.04.2010
Сообщений: 234

вытащить массив в запросе

Уважаемые знатоки, помогите с запросом.


SELECT id_note FROM `note` WHERE `id` = '$id'


$result55 = mysql_query("SELECT * FROM `comments_note` WHERE `id_note` = '20, 21, 25 и т.д.'", $db );

Необходимо в запросе $result55 вытащить комментарии где id_note будет равно нескольким значениям, которые необходимо вытащить запросом (SELECT id_note FROM `note` WHERE `id` = '$id')

SELECT id_note FROM `note` WHERE `id` = '$id'

Неактивен

 

#2 02.07.2013 02:06:47

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2420

Re: вытащить массив в запросе

Если нужно сделать проверку на равенство с рядом значений, то используйте конструкцию
WHERE `id_note` IN (20,21,25,... и.т.д.)


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 02.07.2013 08:16:18

serj011
Активист
Зарегистрирован: 22.04.2010
Сообщений: 234

Re: вытащить массив в запросе

вообще мне нужна проверка на НЕ равенство...

Неактивен

 

#4 02.07.2013 12:02:44

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2420

Re: вытащить массив в запросе

В Вашем изначальном вопросе про НЕравенство речи не было вовсе smile.
Если правильно понял вопрос, то исходите из чего-то вроде
SELECT * FROM `comments_note` WHERE `id_note` NOT IN ( SELECT id_note FROM `note` WHERE `id` = '$id' )


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#5 02.07.2013 15:33:28

serj011
Активист
Зарегистрирован: 22.04.2010
Сообщений: 234

Re: вытащить массив в запросе

Спасибо! Все просто, я как всегда туплю roll

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson