SQL合并2个表

标签 sql database mysql

我有 2 个单独的查询返回给我以下表格:

===========================
Id   f_name     l_name  
===========================
15   Little     Timmy
16   John       Doe
17   Baby       Jessica
---------------------------


===========================
Id   item_name  item_price
===========================
15   Camera     100
15   Computer   200
16   Pony       55
---------------------------

在 MySQL 中,如何将 2 组合成这样:

===================================================
Id   f_name     l_name     item_name     item_price
===================================================
15   Little     Timmy      Camera        100
15   Little     Timmy      Computer      200
16   John       Doe        Pony          55
17   Baby       Jessica
---------------------------------------------------

非常感谢任何帮助。谢谢。

最佳答案

选择
name_table.Id, name_table.f_name, name_table.l_name,
item_table.item_name,
item_table.item_price 从 名称表 左连接 item_table 关于 name_table.Id = item_table.Id

尽情享受吧!

关于SQL合并2个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3458863/

相关文章:

sql - SSIS 时间戳

sql - 如何使用 Postgresql 在循环中从其他表插入带有 id 的新行

php - 使用PHP选择两个表在mysql中创建新的临时表

mysql - 不工作的表情

sql - 如何按列的一部分排序?

SQL 查询仅返回每个组 ID 1 条记录

java - 使用java插入表时出现SQl错误

c - 建议用c实现数据库系统?

sql - 为性能选择索引和主键

mysql - : JDBC Connection pooling, 或使用 SIngleton 类进行 JDBC 连接哪个更好?