SELECT `id`,`num` FROM `bill` WHERE `num` = "1" AND `id` = "7" OR `id` = "251" OR `id` = "3689"
//PS: OR `id` = $id - таких OR в одном запросе 30 штук
вопрос производительности - сделать 30 OR или 30 отдельных запросов? и при каком количестве записей в таблице такой запрос может загнуться(если записей 100 000)?
Спустя 4 минуты, 35 секунд (28.12.2011 - 21:47) Placido написал(а):
...WHERE `num` = "1" AND `id` IN ("7", "251", "3689" и т.д.)
Спустя 1 минута, 47 секунд (28.12.2011 - 21:49) dvs написал(а):
Цитата (Placido @ 28.12.2011 - 18:47) |
...WHERE `num` = "1" AND `id` IN ("7", "251", "3689" и т.д.) |
спасибо намного красивее))
Спустя 10 минут, 58 секунд (28.12.2011 - 22:00) inpost написал(а):
dvs
Бежит по индексам, если ты правильно оптимизировал БАЗУ ДАННЫХ
Что является очень быстрым.
Бежит по индексам, если ты правильно оптимизировал БАЗУ ДАННЫХ

Что является очень быстрым.