假设我有两个具有多对多关系的表(即,第三个表仅用于该关系)。
SOCI是否支持语句中不同类型的"联接"?
如果是,它是否适用于所有数据库(文档中称为后端)?
谢谢!
使用SOCI,您仍然需要构造SQL语句,并且可以在其中放入join
(或其他任何相关内容)。SOCI基本上只是帮你
- 将您的输入数据获取到SQL查询中(使用
use(...)
),然后 - 以良好的方式处理返回的结果(使用
into(...)
和rowset
等)
由于select
的结果只是一个行列表,因此无论您是否使用join
,都不会阻止您使用它们。