作者saygreen (GREEN!!)
看板PHP
标题[请益] MySQL 同栏位的 and 查询
时间Wed Aug 24 23:15:13 2011
假设一个 table
栏位一 栏位二
1 a
1 b
2 a
3 a
3 b
4 b
5 b
请问要怎麽查出有a且有b 的栏位一?(查出 1,3)
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.201.197
1F:推 ljkl8mklmo:select a.栏位一 from table as a left join table as 08/25 00:53
2F:→ ljkl8mklmo:b on a.栏位一 = b.栏位一 where a.栏位二 = 'a' and 08/25 00:53
3F:→ ljkl8mklmo:b.栏位二 = 'b' (应该有更好的写法?) 08/25 00:54
4F:→ arrack:用select * from table where 栏位二 = a and 栏位一 in ( 08/25 01:35
5F:→ arrack:select 栏位一 from table where 栏位二=b) 也可 08/25 01:36
6F:→ arrack:不过效能的话,要自己比较一下 08/25 01:36