2017-06-08 5 views
-3

このクエリはエラーLIMIT 0,25を返します。なぜこの問題を解決するのかわかりません。クエリエラーLIMIT 0,25

SELECT btigebruikers.voornaam, btigebruikers.achternaam 
FROM btigebruikers, friendrequest 
WHERE btigebruikers.email = friendrequest.user1 OR btigebruikers.email = friendrequest.user2 AND btigebruikers.email NOT '[email protected]' AND friendrequest.status = 1; 

Database btigebruikers

Database friendrequest

+1

私はあなたのクエリで*は任意の*のLIMITを見ることができませんか? – Jens

+0

* NOT *は必ず '<>'でなければなりません。 – Jens

+0

あなたは 'OR'オペランドの角括弧を追加する必要があります – Jens

答えて

0
SELECT 
btigebruikers.voornaam, 
btigebruikers.achternaam 
FROM 
btigebruikers, friendrequest 
WHERE 
(btigebruikers.email = friendrequest.user1 OR btigebruikers.email=friendrequest.user2) 
AND 
(btigebruikers.email <> '[email protected]') 
AND 
friendrequest.status = 1; 
+0

ありがとう!これは助けになった –