Кощей
if(!$needle) die("ooh");
Помогите составить запрос на две таблички
есть две таблички это
категории услуг
услуги
в категории услуг есть три ячейки это номер категории услуги, номер услуги и заголовок
в услугах тоже дае, это номер пользователя и номер услуги
нужно задавая категорию услуги выбрать номера тех пользователей у которых есть хоть одна услуга этой категории
я так делаю
SELECT DISTINCT(user_id) FROM `users_services`
WHERE idservice
IN (SELECT idservice FROM services_cat WHERE idcat=$idcat)
Но это не верно как я понял, таким образом выводит всех пользователей так как все сервисы есть в таблице категорий услуг,а мне нужно выбрать услуги которые есть в категории, затем пользователей у которых есть ети услуги.
есть две таблички это
категории услуг
услуги
в категории услуг есть три ячейки это номер категории услуги, номер услуги и заголовок
в услугах тоже дае, это номер пользователя и номер услуги
нужно задавая категорию услуги выбрать номера тех пользователей у которых есть хоть одна услуга этой категории
я так делаю
SELECT DISTINCT(user_id) FROM `users_services`
WHERE idservice
IN (SELECT idservice FROM services_cat WHERE idcat=$idcat)
Но это не верно как я понял, таким образом выводит всех пользователей так как все сервисы есть в таблице категорий услуг,а мне нужно выбрать услуги которые есть в категории, затем пользователей у которых есть ети услуги.