評分:0, 年:0, 月:0, 週:0, 日:0, [+1 / -1] 最後更新:2018-10-19 11:02:41
有後端島民嗎= =
想請教一下有關SQL的問題
如果我在全部的table都增加一個欄位Valid或Enable,此欄位為'N'時,代表該筆資料刪除或無效
假如我現在要SELECT其中兩個table
寫法應該會變成這樣
SELECT A.stuffA,B.stuffB FROM tableA A JOIN TableB B On A.key=B.key WHERE a.VALID = 'Y' and b.VALID = 'Y';
這個部分[WHERE a.VALID = 'Y' and b.VALID = 'Y'] 有沒有更簡便的寫法? 如果直接寫VALID = 'Y'會因資料模稜兩可而無法搜尋
不然一次join很多個表,就要寫a.VALID = 'Y' and b.VALID = 'Y' and c.VALID = 'Y' and d.VALID = 'Y'...
我就不能無腦複製貼上了= =
白天的我看不懂 最好用3歲歲屁屁孩都能懂的說法解釋= =
幫幫我 感謝= =