У меня есть существующий table1
:
User Comment Group
---------------------
1 foo a
2 bar a
3 baz b
4 123 a
5 bar c
6 foo d
7 654 a
Предположим, что мне нужно выбрать все User
s с Comment
foo
select * from [table1] t1 where t1.[Comment] = 'foo';
User Comment Group
---------------------
1 foo a
6 foo d
Теперь я хочу чтобы найти всех пользователей в одном Group
s:
User Comment Group
---------------------
1 foo a
2 bar a
4 123 a
6 foo d
Как я могу это сделать? Я думал так:
select t1.*
from [table1] t1
left join [table1] t2 on t1.[User] = t2.[User]
and t1.[Comment] = 'foo'
Но это возвращает все записи в [table1]
. Что я делаю не так?