mysql - 使用类别表创建 MySQL View

标签 mysql join mysql-workbench

我有一个问题,我有两个 MySQL 表,即产品和类别。类别表有一个 id 作为主键和类别名称。类别 ID 是产品表中的外键。我想创建一个 View ,但我不希望 View 包含 id 作为类别,而是希望类别名称显示在 View 中。我已经尝试了各种 JOIN 但仍然没有得到所需的结果。我究竟做错了什么?这是我最新的加入。这几乎是最接近我想要的。

SELECT c.title 作为标题,ct.name 作为类别,c.picture 作为图片 FROM 公司 c 左加入类别 ct on ct.id=c.category

我已经成功获取了标题和图片,但类别仍然为空。

最佳答案

感谢您的回复.. 迈克尔证明您是对的,我在通过网络界面执行插入时混淆了表格,因此没有匹配项。非常感谢!

关于mysql - 使用类别表创建 MySQL View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36684117/

相关文章:

mysql - 无法连接到远程mysql数据库服务器

mysql - 如何修复子查询以阻止 LEFT JOIN 增加计数?

MySQL。无法将俄语字符插入类型为 VARCHAR(45) 的列

MySQL打开多个连接

mysql - 通过 Zend Framework 的搜索功能

mysql - 连接到 kubernetes mysql 服务时 go-mysql 连接被拒绝

sql - “DataFrame”对象没有属性 'orderby'

mysql - 3个表之间的SQL多重测试

mysql - Mysql WorkBench - 目标数据库中的列数错误

php - 使用 php 从变量中获取第五个值