看板 PHP 關於我們 聯絡資訊
假設一個 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
ljkl8mklmo:select a.欄位一 from table as a left join table as 08/25 00:53
ljkl8mklmo:b on a.欄位一 = b.欄位一 where a.欄位二 = 'a' and 08/25 00:53
ljkl8mklmo:b.欄位二 = 'b' (應該有更好的寫法?) 08/25 00:54
arrack:用select * from table where 欄位二 = a and 欄位一 in ( 08/25 01:35
arrack:select 欄位一 from table where 欄位二=b) 也可 08/25 01:36
arrack:不過效能的話,要自己比較一下 08/25 01:36