如何加入我的结果以检索另一个表的相应记录?
Posted
技术标签:
【中文标题】如何加入我的结果以检索另一个表的相应记录?【英文标题】:How do I join my result to retrieve another table's corresponding records? 【发布时间】:2019-11-11 03:17:22 【问题描述】:(SELECT BOOKAUTHOR from (select DISTINCT bookauthor, genre from BOOK) group by bookauthor HAVING COUNT(*) > 1);
对连接很困惑
如果有什么办法可以改善我的问题,请告诉我,我已经尝试过搜索和搜索,但仍然很困惑如何做到这一点
【问题讨论】:
【参考方案1】:你会做类似的事情
SELECT a.AUTHORFIRSTNAME,
a.AUTHORLASTNAME
FROM (SELECT BOOKAUTHOR, COUNT(*)
FROM BOOK
GROUP BY BOOKAUTHOR
HAVING COUNT(*) > 1) b
INNER JOIN AUTHOR a
ON a.AUTHORID = b.BOOKAUTHOR
dbfiddle here
【讨论】:
嗨@basilgoops1,如果有帮助,您可以尝试接受答案。以上是关于如何加入我的结果以检索另一个表的相应记录?的主要内容,如果未能解决你的问题,请参考以下文章
oracle 如何根据一个表中记录的变动更新另外一个表中相应的字段