【发布时间】:2011-10-21 14:16:08
【问题描述】:
不久前,我在this SQL query 寻求帮助。它显示属于父类别的 sn-ps,使用类别 ID 将它们联系在一起。我尝试将其更改为显示所有类别,即使里面没有 sn-ps 但我无法管理它。
我确定这不是 PHP 问题,因为打印此查询的结果不会显示空类别。
我只需要帮助理解这一点以及我需要更改什么以使其显示我需要的内容。
这是 SQL:
SELECT c.id AS cid, c.slug AS cslug, c.name AS cname, s.id AS sid, s.name AS sname
FROM categories AS c
LEFT JOIN snippets AS s ON s.category = c.id
WHERE c.live=1 AND s.live=1 AND c.company='$company' AND s.company='$company'
ORDER BY c.name, s.name
任何关于学习 SQL 的好资源的提示和链接也将不胜感激。 :)
以下是通过 PHP 运行时查询返回的示例。 SQLhttp://jsbin.com/obonalPHPInefficient SQL Query
【问题讨论】:
-
你能发布一个示例结果吗?
-
使用 SQL 和 PHP 示例编辑了我的 OP
标签: sql