我有这样的东西 $SQL = "SELECT * FROM profile_comments WHERE name = '$username' LIMIT $offset, $rowsperpage";
但我想知道是否可以限制结果只针对某一列的空行?
示例
$SQL = "SELECT * FROM profile_comments WHERE name = '$username' LIMIT table is NULL 5, 10";
个人资料评论
id | parent_id | name | text | datetime
-------------------------------------------------
1 | null | Netra | Bla bla | 00.00.0000
2 | 1 | Netra | Bla bla | 00.00.0000
3 | 1 | Netra | Bla bla | 00.00.0000
4 | null | Netra | Bla bla | 00.00.0000
5 | 4 | Netra | Bla bla | 00.00.0000
最佳答案
您需要将该条件放在 WHERE
子句中,而不是在 limit 子句之后。这个怎么样?
$SQL = "SELECT *
FROM profile_comments
WHERE name = '$username' AND
`table` is NULL
LIMIT 5, 10";
答案:
选择*
来自个人资料_评论
其中 PARENT_ID 不为空
联盟
选择 *
来自个人资料_评论
其中 PARENT_ID 为 NULL
按 PARENT_ID 分组;
关于php - Mysql仅限制某一列的空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12240200/