台灣最大程式設計社群網站
線上人數
1096
 
會員總數:239073
討論主題:185519
歡迎您免費加入會員
討論區列表 >> MySQL >> 父欄位和子欄位查詢
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
父欄位和子欄位查詢
價值 : 20 QP  點閱數:264 回應數:1

樓主

菜逼巴工程師
門外漢
0 25
339 59
發送站內信

小弟遇到下列的問題
選擇71時,想要查到有關group欄位是71和f_group也是71的
但我只有寫出
where
a.unit=group
and f_group=:f_group

不知道要怎麼也把group是71的加進去


搜尋相關Tags的文章: [ SQL ] , [ Oracle ] ,
本篇文章發表於2017-01-09 10:56
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

彩虹
檢舉此回應
如果table2是主表、table1是子表

試試看這樣子的方式是不是你想呈現的結果

1.你可以先透過left join 將這兩個表結合在一起,如下


2.再透過where去下條件,並搭配or (不要用and),且可以統一用:f_group來帶值
where b.group=:f_group or b.f_group=:f_group

3.將第一、二步結合起來,整體如下:
本篇文章回覆於2017-01-09 15:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.