【发布时间】:2014-05-07 12:56:55
【问题描述】:
我不知道这个问题有多合理,我一直在想这个问题。 假设我有 2 个表,表 A 和表 B。 在表 A 中我们有
TableA
--------
ID int not null PK
ANOTHER_COLOLUMN String null,
....
TABLE_B_ID (FK, int, not null)
和表 B
TableB
-------
ID int not null PK,
....
....
我的问题是,我们是否总是需要拥有
select * from TableA inner join TableB on TableA.id = TableB.id
如果我只是使用 TableA(而我根本没有触摸 tableB)?
【问题讨论】:
-
如果不需要TableB的任何信息,则无需加入TableB。
-
你可以试试select * from TableA
标签: sql select inner-join