查询多个表中同字段是否存在某值?

比如我有一个A表,A表中是基础数据,其中有字段aid,其中有个值为5。后续有很多表,如果后续某个表用了A的aid,比如b表,c表都在aid这个字段中有5,那我该怎么知道,b,c,d。。。。这些所有表是否存在5呢?

我觉得你可以用inner join来表示,如果有数据就存在5,如果没有数据就说明不存在

select * from a inner join b on a.aid=b.aid where a.aid=5