我试图使用左连接查询来获取最后三个结果。如果用户在搜索字段中键入“carl”,它应该从Mysql carl,rick和peter返回,因为它们具有相同的“pid”,并且它们在表格中位于carl下方。Mysql - 帮助左连接
SELECT parent.*
FROM mytable parent
LEFT JOIN mytable child
ON parent.pid = child.pid
WHERE name LIKE '%carl%'
ORDER by `id` ASC;
+----+----------+------------+
| id | pid | name |
+----+----------+------------+
| 1 | null | dave |
| 2 | 1 | mike |
| 3 | 1 | carl |
| 4 | 1 | rick |
| 5 | 1 | peter |
我得到这个错误“警告:mysql_fetch_assoc():提供的参数不是一个有效的MySQL结果资源...”当我尝试上面的查询。