[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите c SQL или програмно ?!
Por$h
Привет.
Есть таблица в бд (можно здесь запросы попробовать):

id(AI), user_id, room_id
-----------------------
1 1 1
2 2 1
3 1 2
4 3 2



в room_id может сидеть только 2 юзера.
помогите узнать в каком room_id сидят 2 юзера или null

примеры:
1) user_id(1) и user_id(2) сидели в room_id(1)
2) user_id(1) и user_id(3) сидели в room_id(2)
sergeiss
Por$h, обычный встречный вопрос: а какие свои мысли есть по этому поводу? Не может быть, чтобы ты не думал, как это сделать.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Por$h
sergeiss
не написал т.к бред полнейший в голову приходил.. вроде:
SELECT DISTINCT room_id 
FROM user_session
WHERE user_id = 1 AND user_id = 2

потом варианты с подзапросами через count и т.п
Placido
select room_id from user_session group by room_id having count(user_id) = 2;
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.