Mysql 需要在两个表上编写查询
我有两张桌子Mysql 需要在两个表上编写查询,mysql,Mysql,我有两张桌子 Member (member_id,...) friend-requests(member_id, friend_id) 我需要从member_id为19且不在friend_id列中的member表中获取所有记录 Select m.* from Member as m where member_id=19 and member_id not in (select friend_id from friend_requests where member_id=19) selec
Member (member_id,...)
friend-requests(member_id, friend_id)
我需要从member_id为19且不在friend_id列中的member表中获取所有记录
Select m.* from Member as m
where member_id=19 and
member_id not in (select friend_id from friend_requests where member_id=19)
select * from member join friend-requests
on member.member_id=friend_requests.member_id
where
member.member_id=19
and
not exists (select f.member_id from friend-requests f where f.mmeber_id = member.member_id)