SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 24.05.2011 20:01:27

sotariz
Участник
Зарегистрирован: 25.03.2011
Сообщений: 10

Выборка из одного столбца по нескольким значениям, как?

мне нужно сделать выборку из таблицы по нескольким критериям из одного столбца, т.е.:
столбец1/столбец2/столбец3/столбец4
---------------------------------------
..знач1../..знач2.../..знач3.../1212098
..знач1../..знач2.../..знач3.../1212097
..знач1../..знач2.../..знач3.../1212096
.......................................................
как мне задать запрос что бы мне он вывел все что содержит столбец4=1212098 и 1212096(select * from table1 where столбец4=1212098 и 1212096)?
и в опережение возможной необходимости - как задать запрос на удаление с тем же условием?
Заранее спасибо!

Неактивен

 

#2 24.05.2011 20:29:00

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

Re: Выборка из одного столбца по нескольким значениям, как?

1) - смотрите в сторону group_concat

2) (Если правильно понял вопрос)

select * from `table1` where `столбец4`=1212098 or `столбец4`=1212096;


3)
delete from `table1` where `столбец4`=1212098 or `столбец4`=1212096;


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

Неактивен

 

#3 24.05.2011 20:35:48

Neval
Гуру
Откуда: Киев
Зарегистрирован: 11.03.2008
Сообщений: 449

Re: Выборка из одного столбца по нескольким значениям, как?

Так же, можно использовать короткую форму: WHERE `field` IN ('value1', 'value2', ..., 'valueX')


Человек без чувства юмора - не серьёзный человек wink

Неактивен

 

#4 24.05.2011 20:50:19

sotariz
Участник
Зарегистрирован: 25.03.2011
Сообщений: 10

Re: Выборка из одного столбца по нескольким значениям, как?

Спасибо! Очень помогли! smile

Неактивен

 

Board footer

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