【发布时间】:2015-01-27 01:53:45
【问题描述】:
我正在尝试在 sql 中合并两个表,但遇到了问题。
表g是这样的
id name
*************************
1234 john
3456 sarah
7890 ben
table f 是这样的
id count
**************************
3456 2
1234 7
7890 5
我想在表 g 中插入一列,等于表 f 中的计数,根据 ID 排序。
我尝试过使用 INNER JOIN 和 UNION 命令,但它们似乎都不起作用。有谁知道解决方案?这似乎是一个很常见的问题。
【问题讨论】:
-
您想连接表并编写一个查询,输出按 ID 排序的计数(简单连接),或者您想在表 g 中插入另一列 - 基本上合并两个表? (为什么?)
-
@Joel,老实说,你告诉过你想
insert a column,那么老实说,以下哪个答案可以接受? -
@FarhangAmary 有时作者会接受最适合他/她的东西;这并不一定意味着您的答案是错误的。在我看来,你的回答和我的一样有效。
-
@Isaiah,真的不是我的问题,我已经在你面前写了答案,但只是为了额外的描述和问题,我完成了它并在几秒钟后发布。我只是希望发布问题的用户清楚。
标签: sql database sqlite multiple-columns