我有两张桌子:
author(id_author, date_conf, id_visitor, id_article)
visitor(id_visitor, email, registration_date, registration_fees, ...)
我想在至少一位作者完成注册时注册文章(id_article)(注册费用不是空的或逻辑上是空的)
例如,当我NATURAL INNER JOIN
(id_author, registration_fees, id_article, ...)
(0, 123.1, 1)
(1, NULL, 1)
(2, NULL, 2)
它应该只提取id_article
,因为它有123.1。 id_article 2的作者没有支付注册费。
我该怎么办呢?
答案 0 :(得分:1)
我认为这确实是你想要的:
select id_article
from author a join
visitor v
on a.id_visitor = v.id_visitor
where registration_fees is not null
group by id_article