Тъпо заглавие, но и не знам как да го допълня.
Идеята е да взема резултатите от 2 таблици като във 2-та ще търсим по няколко параметъра.
Ако искам да селекта няколко пъти във B.field_id полето трябва ли всеки път да е с нов JOIN цялата таблица?
Всички полета са точни и ако пусна да търси само за
извежда правилен резултат
[sql]SELECT U.ID
FROM wpxx_bp_xprofile_data B, wpxx_users U
WHERE B.user_id = U.ID
AND (
(B.field_id = 258 AND B.value = 'Daily smoker')
AND
(B.field_id = 9 AND B.value = 'Prefer not to say')
AND
(B.field_id = 2 AND B.value BETWEEN 18 AND 60)
)[/sql] [/sql]
Идеята е да взема резултатите от 2 таблици като във 2-та ще търсим по няколко параметъра.
Ако искам да селекта няколко пъти във B.field_id полето трябва ли всеки път да е с нов JOIN цялата таблица?
Всички полета са точни и ако пусна да търси само за
PHP:
B.field_id = 258 AND B.value = 'Daily smoker'
[sql]SELECT U.ID
FROM wpxx_bp_xprofile_data B, wpxx_users U
WHERE B.user_id = U.ID
AND (
(B.field_id = 258 AND B.value = 'Daily smoker')
AND
(B.field_id = 9 AND B.value = 'Prefer not to say')
AND
(B.field_id = 2 AND B.value BETWEEN 18 AND 60)
)[/sql] [/sql]