同一个表内的内连接

时间:2017-10-03 16:33:53

标签: mysql

使用联盟,为居住在波士顿或金斯顿的发布商选择发布商信息。在此处插入您的查询和结果。

 select * from publisher c1,publisher c2
 where publisher.city="Boston" or publisher.city="Kingston"
 and c1.publisher_name=c2.publsiher_name;   

我正试图在上面形成这样的东西但是它没有给我任何结果。我需要从同一个表中提取信息,但使用联合,我正在尝试使用别名,因为我确定你必须

发布商表格中只有三个字段:publisher_namepublisher_codecity

有关如何使其从发布者输出所有信息但使用带别名的联合的任何想法 我知道如何在下面这样做,但我试图了解如何使用上面的代码

select * from publisher
where city ="Boston" 
union
select * from publisher
where city ="Kingston";

0 个答案:

没有答案