2011-11-15 43 views
0

我試圖從兩個表中獲取數據。這裏是我的代碼:Where子句不起作用

select p.nim, p.title, s.name, p.year, substring(p.abstrak, 1, 100), p.path, p.status 
from student s 
join project p 
on s.nim = p.nim 
where p.title like "%foot%" 
or p.title like "%ball%" and p.status = 'active' 

這個想法沒有獲得非活動狀態的數據。但是這個查詢不斷返回具有不活動狀態的數據

我在做什麼錯在這裏?

+1

@marc_s謝謝你..這讓我明白我在做什麼錯.. – kpratama

回答

6

試試這個

​​

這是相同的概念Order of operations數學:

1 + 2 * 3 = 7 

1 + (2 * 3) = 7 

(1 + 2) * 3 = 9 
+0

它的工作..謝謝!^^ – kpratama

+0

太棒了:)。你明白你以前做錯了什麼嗎? – YogevSitton

+1

不,這是你的責任,Yogev :-)你應該提供解決方案_and_解釋爲什麼解決方案是正確的,原來是不正確的。這會讓你的答案變得更好(可能會讓我讚不絕口)。 – paxdiablo