выбор определенного столбца после операции соединения - PullRequest
0 голосов
/ 27 июля 2011

У меня есть этот sql:

  SELECT a.member_id, b.date, b.type, d.K_id, d.title, a.login
    FROM members as a
    JOIN permissions as b ON b.member_id = a.member_id
    JOIN titles as d ON d.k_id = b.k_id
   WHERE a.member_id = '$member'
ORDER BY b.date DESC

Я хочу выбрать логин, в котором тип равен 3. Можно ли это сделать без другого запроса на выборку?

Я должен перефразировать на основе ответов ниже ..... Я имел в виду, что я хотел выбрать, где type = 3 ОТ результатов этого запроса.

Ответы [ 2 ]

2 голосов
/ 27 июля 2011
SELECT a.member_id, b.date, b.type, d.K_id, d.title, a.login
FROM members as a
JOIN permissions as b
ON b.member_id = a.member_id
JOIN titles as d
ON d.k_id = b.k_id
WHERE a.member_id = '$member' and b.type = '3'
ORDER BY b.date DESC

или

WHERE a.member_id = '$member' and b.type = 3

в зависимости от типа.

0 голосов
/ 27 июля 2011

Как насчет:

SELECT a.member_id, b.date, b.type, d.K_id, d.title, a.login
FROM members as a
JOIN permissions as b
ON b.member_id = a.member_id
JOIN titles as d
ON d.k_id = b.k_id
WHERE a.member_id = '$member' AND b.type = '3'
ORDER BY b.date DESC
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...