Общие > Базы данных

огромный WHERE

<< < (4/5) > >>

Меняздесьдавнонет:

--- Цитировать ---Petroffs:
они не взаимоисключающие, потому как не у каждой страны есть город
--- Конец цитаты ---

гы гы гы :-)
радуешь ты меня.
Мощью логического аппарата :-)

А про поиск по фотографиям - это поподробнее, пожалуйста.
Я, к стыду своему, так и не понял принципа.
Это сайт знакомств что ли? Поиск с наличием фотографии? или что? Какая логика? Искать человека с именем, начинающимся на "Вас" и меющего три фотографии? Ну-ну. Если у тебя такие юзеры - тебе можно только посочувствовать.

Petroffs:

--- Цитировать ---не у каждой страны есть город
--- Конец цитаты ---

это я про то что у меня в БД




SELECT user_id,user_nickname,okrug_name,user_age
FROM user left join okrug on user.user_okrug_id = okrug.okrug_id
WHERE user_country_id=108
AND DATE_ADD(user_age, INTERVAL 15 YEAR) CURDATE()
AND user_sex=1
AND (user_foto1=1 OR user_foto2=1 OR user_foto3=1)
AND user_okrug_id=161;

Petroffs:
И интервалом дат, думаю можно проще обойтись......
А как ......

Petroffs:
SELECT * FROM tbl_name WHERE date >= \'1997-05-05\';
нашел

Меняздесьдавнонет:
ничего не понял в этом запрое.
при чем тут город?

а тормоза у тебя от джойна без индексов

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

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 
Перейти к полной версии