gpt4 book ai didi

Mysql使用另一个表来转换值

转载 作者:行者123 更新时间:2023-11-29 06:49:02 24 4
gpt4 key购买 nike

用户

+-----+-------+----------+------------+
| id | name | gender | computer |
+-----+-------+----------+------------+
| 1 | ben | 1 | 3 |
+-----+-------+----------+------------+

表格翻译

+-----+--------+
| id | trans |
+-----+--------+
| 1 | boy |
| 2 | girl |
| 3 | pc |
| 4 | mac |
+-----+--------+

最终结果

+-----+-------+----------+----------+
| id | name | gender | computer |
+-----+-------+----------+----------+
| 1 | ben | boy | pc |
+-----+-------+----------+----------+

我有 2 个表,一个是用户数据,另一个是翻译。

我想使用翻译表来翻译用户的性别和计算机的值有人知道如何实现这一目标吗?

最佳答案

使用加入

查询

 select 
t1.`id`,
t1.`name`,
t2.`trans` as `gender`,
t3.`trans` as `computer`
from `user` t1
join `translate` t2
on t1.`gender` = t2.`id`
join `translate` t3
on t1.`computer` = t3.`id`;

关于Mysql使用另一个表来转换值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48236763/

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