gpt4 book ai didi

mysql - 用于从 2 个表中获取记录的标量查询

转载 作者:行者123 更新时间:2023-11-29 23:25:39 26 4
gpt4 key购买 nike

我有一个名为 tbl_employee 的表,其中分别包含 id、name、bco 和 wco 列。bco 和 wco 将 int 值作为其数据类型。

我有一个表 tbl_country,其中包含 cid 和国家列

我不想获取记录为

Name        Bco       WCO
==========================
Raj India USA

最佳答案

这需要加入tbl_country两次如下。请注意,查询使用 inner join所以两者bcowco country 中应该有匹配的记录表,如果没有则只需使用 left join相反。

select
e.name,
c1.country as Bco,
c2.country as WCO
from tbl_employee e
join tbl_country c1 on c1.cid = e.bco
join tbl_country c2 on c2.cid = e.wco

关于mysql - 用于从 2 个表中获取记录的标量查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26994255/

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