gpt4 book ai didi

mysql - SQL DB 需要组合两个不同的表

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

所以,我有一些表,它们都有一个“entity_id”,但其中一个表有一个名为“价格”的额外列,另一个表有两个额外的列,称为“邮政编码”和“城市”。

Like this:          The other:
_________________ ___________________________
|entity_id|price| |entity_id|postcode|city |
|1 |23$ | |1 |12345 |some1 |
|2 |10$ | |2 |54321 |some2 |

我想要它是什么:

__________________________________
|entity_id|price|postcode|city |
|1 |23$ |12345 |some1 |
|2 |10$ |54321 |some2 |

但是我找不到任何 SQL 代码来执行此操作?

最佳答案

连接很简单:

select
a.entity_id,
a.price,
b.postcode,
b.city
from table1 a
join table2 b
on a.entity_id = b.entity_id;

或者简单地说:

Select *
from table1 a
join table2 b
using (entity_id);

关于mysql - SQL DB 需要组合两个不同的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42041383/

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