表a表b。关联关系多对多有张中间表a_b如何通过表b查询表a
要通过表b查询表a,可以使用以下步骤:
- 在中间表a_b中找到与表b相关联的所有记录。可以使用JOIN语句将表b与中间表a_b连接起来,并通过条件将它们关联起来。
SELECT a.*
FROM a
JOIN a_b ON a.id = a_b.a_id
WHERE a_b.b_id = [b_id];
在上面的例子中,假设表a和表b都有一个名为id的列,而中间表a_b有两个列a_id和b_id分别表示与表a和表b的关联。
- 替换[b_id]为你想要查询的具体表b的id。
这样就可以通过表b查询到所有与其相关联的表a的记录了。
原文地址: https://www.cveoy.top/t/topic/iEsN 著作权归作者所有。请勿转载和采集!