是否可以使用 SOCI c++ 管理表关系数据库访问库
假设我有两个具有多对多关系的表(即有一个仅用于关系的第三个表)。
SOCI 是否支持语句中不同类型的“连接”?
如果是,它是否适用于所有数据库(文档中所谓的后端)?
谢谢!
Let say I have two tables with a many-to-many relationship (i.e. there is a 3rd table only used for the relationship).
Does SOCI support the different types of 'join' in the statements?
If yes, does it work with all the databases (so called backends in the documentation) ?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 SOCI,您仍然需要构建 SQL 语句,并且可以在其中放入
join
(或任何其他与此相关的内容)。 SOCI 基本上只是帮助您use(...)
),并into(.. .)
和rowset
等)。由于
select
的结果只是一个行列表,因此无论您是否使用join
,都没有什么可以阻止您使用它们。With SOCI, you still have to construct your SQL statements and you can put
join
s in them (or anything else for that matter). SOCI basically just helps youuse(...)
) andinto(...)
androwset
, etc.).Since the result of a
select
is just a list of rows, no matter whether you usejoin
or not, there's nothing stopping you from using them.