可能说法不对,表A和B,是1:1关系,A的主键和B的主键是一样的,本来是一张表,因为字段太多,拆成2张表了,现在查询想把2张表的字段连起来,用的INNER JOIN 方法数据比较多,查询时间比较长,除了INNER JOIN 方法还有其他方法吧遮阳得个表字段联合起来吗?select 字段 from a inner join b on a.id=b.id
解决方案 »
- 求助-- 主键 外键 约束 声明方式的问题
- xp_cmdshell 删除文件夹
- 分钟统计,在线等,可以就给分
- 数据分析问题。
- 如何知道当前MSSQL有哪些锁,并且这些锁是被哪个SQL语句锁定的呢?
- 为什么我在网吧用win98的机子浏览回贴时,字体太小,看着吃力??
- 刚用sql,,想问个加密的问题,如何对数据进行加使别人看不到数据.
- 还原数据库失败 不知道什么原因
- 用了这么多长时间sqlserver2000,白用了。
- [Microsoft][ODBC SQL Server Driver][SQL Server]Process ID 42 attempting to unlock unowned resource PAG: 7:1:25407.
- SQL Server代理中作业的语句怎么写
- 急!如何查询?
这个以是简便了....
select 字段 from a inner join b on a.id=b.id
对2个表的字段加索引create index IX_ID on b (id)
create index IX_ID on A (id)
inner join b on a.id=b.id这样 行吗?select * from a,b where a.id = b.id
select * from a,b where a.id = b.id
把分给我吧 谢谢
其实lz的已经是比较简洁办法了,加上索引在执行效率上可能有所提高,不过数据量不大的话体现不出来
select * from a,b where a.id = b.id
这样写不可取,性能更是差,
还是用INNER JOIN 好啊
INNER JOIN 就好了呀!