Sabtu, Oktober 01, 2011

Where, AND, OR

http://forums.digitalpoint.com/showthread.php?t=132300

Jadi masih dalam aplikasi yang sama dengan post sebelumnya, kali ini tentang filtering.

Saya agak kesulitan filtering, karena aturannya kompleks. Harus bertipe X tapi memiliki nilai lebih dari Y dan juga memiliki sifat A atau C tetapi tanpa tipe B. Ya bayangannya seperti itu.

Ternyata, where bisa dipakaikan bracket! Wow.

Dari tautan di atas, selanjutnya saya bisa menulis kode seperti ini:

SELECT G.groupID, G.groupName
FROM `groups` G, `groupMembers` M
WHERE (M.userID = '$sessionUserID' 
OR M.userID = '$profileUserID')
AND G.groupID = M.groupID
LIMIT 0,99;

0 komentar:

Poskan Komentar

Silahkan memberikan komentar pada artikel ini. Dimohon untuk tidak mengirim komentar yang: anarkis, mengandung kata-kata kasar atau kotor, atau yang dapat menciptakan flame war