我有点问题,我有两个MySQL表,即产品和类别。 categories表具有id作为主键和类别的名称。 category id是products表中的外键。我想创建一个视图,但我不希望视图包含id作为类别,而是希望类别名称显示在视图中。我尝试了各种JOIN,但我还没有得到所需的结果。我究竟做错了什么?这是我最近的加入。这几乎是我最想要的。
SELECT c.title as title,ct.name as category, c.picture as picture
FROM companies c left join categories ct on ct.id=c.category
我已经成功获得了标题和图片,但该类别仍为空。
答案 0 :(得分:0)
感谢您的回复..迈克尔证明你是对的,我在通过我的网络界面执行插入时混淆了表格,所以没有匹配。非常感谢!