【发布时间】:2016-03-21 17:14:32
【问题描述】:
我取两个表的内容执行这样的连接:
SELECT * FROM table1
INNER JOIN table2
ON table1.code = table2.code
现在table1 的结构如下:
|CODE|Info|Created |Modified
|R789|Home|21/03/2016 10:00 |21/03/2016 15:00
和table2:
|CODE|Description|Created |Modified
|R789|Testing| 21/03/2016 10:05 | 21/03/2016 18:10
现在的问题是查询返回了这个结果:
"Code":"RB01",
"Info":Home,
"Created":"21/03/2016 10:05",
"Modified":"21/03/2016 18:10",
"Description":"Testing"
你怎么能看到我有created和modified在两个表中是相同的。所以查询丢弃了table1的created和modified..这对我来说是个问题,我该如何避免这种情况?
【问题讨论】:
-
这两个表代表什么?期望的结果是什么?
-
@showdev
table1是一个项目列表。table2包含每个项目的描述,注意第二个表可以有多个代码为 R789... 现在我想返回两个表的所有字段。