[SQL ] WHERE OR AND 比較

看板Database作者 (米沙)時間13年前 (2010/12/07 18:28), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串1/1
資料庫是 MySQL 我因為受限物件 產生 SQL 語法 (ID =1 AND EE=1) OR (ID=2 AND EE=2) 現在想做刪除 只能使用這樣的 用法 ID =1 AND EE=1 OR ID=2 AND EE=1 要過濾出 ID=1 EE=1 ID=2 EE=1 請問一下這樣的語法在 SQL 選擇下是正確的嗎? AND 跟 OR 兩個 優先順序是對等的還是 AND 優先? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.134.148

12/07 19:29, , 1F
http://goo.gl/9s5mj AND 的結合順位高於 OR
12/07 19:29, 1F

12/07 19:35, , 2F
因此所有篩選邏輯都要轉成disjunctive normal form嗎?
12/07 19:35, 2F

12/08 10:08, , 3F
感謝 解答
12/08 10:08, 3F

12/08 21:27, , 4F
取alias ?
12/08 21:27, 4F
文章代碼(AID): #1C_WnMd3 (Database)