![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 23.05.2012
Сообщений: 3
|
![]()
есть таблица tbl вида:
Код:
Код:
Код HTML:
SELECT entry_id FROM tbl WHERE key = 'key1' AND key = 'key2' GROUP BY entry_id WHERE key IN ('key1', 'key2') не могу использовать так как он находит записи с 'key1', но без 'key2' очень нужна помощь как можно быстрее |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,091
|
![]()
AND заменить на OR? Или нужно, чтобы обязательно были записи для обоих ключей?
|
![]() |
![]() |
![]() |
#3 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,865
|
![]()
Вообще говоря, ведь не обязано быть только 100 в ответе. В общем случае значения entry_id соответствующие разным key тоже различны.
Например: Код:
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#4 | ||
Новичок
Джуниор
Регистрация: 23.05.2012
Сообщений: 3
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Для исходной таблицы получим только 100, для таблицы Arigato 100 и 102
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 23.05.2012
Сообщений: 3
|
![]()
вообщем то я ищу более элегантный способ сделать
Код HTML:
SELECT entry_id FROM tbl WHERE key = 'key1' AND entry_id IN (SELECT entry_id FROM tbl WHERE key = 'key2') |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Так тоже можно, ток проверить что быстрей
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск Locate по нескольким полям | athleet | Общие вопросы Delphi | 5 | 22.05.2011 15:34 |
Sql запрос по нескольким полям | Епгений | БД в Delphi | 6 | 20.06.2010 12:04 |
Фильтрация по нескольким полям в OnChenge | Miha87 | БД в Delphi | 5 | 10.11.2008 18:49 |
Фильтрация по нескольким полям! | Askat | БД в Delphi | 1 | 14.06.2007 06:44 |