繁体   English   中英

MySQL内部连接查询显示错误的结果

[英]Mysql inner join query showing wrong result

我在MySQL中有两个表

在此处输入图片说明

在此处输入图片说明

我想在第一个表格中显示类别来代替Cid。 我正在使用以下查询:

SELECT id,categorymass.Cid,video.Name 
from video inner join categorymass on video.Cid = categorymass.Cid

我的内部联接有什么问题

好吧,您没有选择类别...

SELECT id,categorymass.Cid, categorymass.Category,video.Name 
    from video inner join categorymass on video.Cid = categorymass.Cid

试试这个将起作用:

SELECT t2.`Cid`, t2.`Category`,t1.`Name` 
    from video t1 JOIN categorymass t2 on t1.`Cid` = t2.`Cid`

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM