增加網址:
文章備註、標題(會記錄下來,但是暫時不會顯示):
[綜合]無題 無名 ID:WeEKINik 2018/10/20(六) 01:02:44.244 No.12836574
評分: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歲歲屁屁孩都能懂的說法解釋= =

幫幫我 感謝= =
無題 無名 ID:zg2cSdDc 2018/10/20(六) 01:07:46.822 No.12836615
你要出多少?