在父子表中插入和选择记录
我有两个表 CUSTOMER 作为父表,PROFILE 作为子表,具有一对多关系。我想同时从两个表中插入和选择数据如何?
I have two table CUSTOMER as parent and PROFILE as child with one to many relationship.I want to insert and select data from both table simultaneously how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
由于您使用的是 jdbc ,要选择父级和子级,请在 mysql 中编写一个联接,例如如下所示:
Select cust.id,cust.name,prof.id,prof.name from
客户 cust 加入分析器教授 cust.profid=prof.id
Since u are using jdbc , to select parent and child write a join in mysql ,for example like below:
Select cust.id,cust.name,prof.id,prof.name from
Customer cust join profiler prof on cust.profid=prof.id
INSERT 语句插入到单个表中。要将行插入到两个表中,您需要使用两个单独的 INSERT 语句。将它们放入事务中以确保两者都完成或都不完成。
您可能会发现这很有用: http://download.oracle.com/javase/tutorial /jdbc/index.html
The INSERT statement inserts into a single table. To insert rows into two tables, you'll need to use two separate INSERT statements. Place them inside a transaction to ensure that either both are completed, or neither is completed.
You may find this useful: http://download.oracle.com/javase/tutorial/jdbc/index.html