gpt4 book ai didi

c# - mysql查询从具有公共(public)字段的两个表中检索数据

转载 作者:行者123 更新时间:2023-11-29 13:05:50 26 4
gpt4 key购买 nike

我有两个名为 customerorder 的表。它们有一个共同的字段:o_id。如何在 datagridview 中同时检索两个表中的数据?

示例:

table -customers

 o_id   |     c_id     |  name    | address  | tel_no

table- orders

 o_id   |  starter   | rice     | gravy    | dessert

我希望按如下方式检索详细信息

o_id   |c_id       | name     | address   | tel_no   |  starter  | rice | gravy | dessert

我应该使用什么类型的 JOIN 以及如何使用?

我尝试使用以下查询

SELECT * FROM cms.order inner join cms.menu on cms.order.o_id=cms.menu.o_id

但是上面代码的问题是o_id列显示了两次。

最佳答案

试试这个

SELECT c.o_id, c.c_id, c.name, c.address,
c.tel_no, o.starter, o.rice, o.gravy. o.desserts
FROM order o INNER JOIN customers c
ON o.o_id=c.o_id

输出

o_id   |c_id       | name     | address   | tel_no   |  starter  | rice | gravy | dessert

关于c# - mysql查询从具有公共(public)字段的两个表中检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22720701/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com