我有一個表具有字段即。如何爲此創建子查詢
id,is_public,added_by,is_delete
方案possiblities:
當前用戶可以看到有記錄:
added_by admin = 0 OR own id
added_by another user AND is_public = 1
**is_deleted=0**
current user's and admin's record is_public='0'
記錄必須
我的查詢:
SELECT * FROM tblname
WHERE
is_delete='0'
AND (added_by='0' OR added_by='15') //ex. current user id = 15
AND is_public='1'
但此查詢是不是給其他用戶的is_public='1'
記錄
請幫助
如果你喜歡,可以考慮下列行爲這個簡單的兩步過程:1.如果您還沒有這樣做,提供適當的創建和插入語句(和/或者一個sqlfiddle),這樣我們可以更容易地複製這個問題。 2.如果您尚未這樣做,請提供與步驟1中提供的信息相符的所需結果集。 – Strawberry
@Strawberry,http://sqlfiddle.com/#!9/435b2d/3 – SagarPPanchal