+----+-----+-----+-----+-----+-------------+
| id | rid | sid | aid | mid | title |
+----+-----+-----+-----+-----+-------------+
| 1 | 0 | 2 | 1 | 7 | 百度 |
| 2 | 1 | 2 | 1 | 1 | 百度 |
| 3 | 0 | 3 | 1 | 1 | PHP官方网站 |
| 4 | 0 | 3 | 1 | 7 | PHP官方网站 |
| 5 | 3 | 3 | 1 | 7 | PHP官方网站 |
+----+-----+-----+-----+-----+-------------+表中的内容如上表。我现在要查找的内容条件是:rid=0 aid=1 mid<>1
并且
rid<>0 mid<>1 mid["重点在这里可能是子查询" (找到id 为当前记录rid的那条记录值的mid)]=1
不知大家能否听懂的意思。
上面的我加了一个字段解决了。不过下面这个语言要怎么用thinkphp专的数组方式呢。
请问一下这个要怎么写thinphp的方式
WHERE (aid = '1' AND rid = 0 AND mid <> '1') OR (rid<>0 AND mid <> '1' AND raid='1' )
最佳答案