7 个解决方案
#1
还有比这个更简单的关联查询了吧, 能不能找本书看一下.
select x.guid主键列,x.stuno,a.stuname
from 业务表 x
join A表 a on x.stuno=a.stunao
select x.guid主键列,x.stuno,a.stuname
from 业务表 x
join A表 a on x.stuno=a.stunao
#2
我估计LZ的意思是随便一个GUID,要去找所有表中有GUID字段的表对应的值。
#3
sql一楼说了, 就不说了。
不过建议不要用 guid , 数据量大了效率非常低的
不过建议不要用 guid , 数据量大了效率非常低的
#4
请教下,您说 的不建议使用guid,那您有什么更好的方法来作为主键吗?
#5
int , bigint 都行, 越简单、占用空间越小的类型作为索引越快。
当然, 也得满足你的需要。
#6
select StuName from A表 where StuNao in (select stuNo from 业务表 where GUID=GUID值) LZ是需要这样么?
#7
2楼正解,业务表不确定,要找出业务表关联guid找出stuname
#1
还有比这个更简单的关联查询了吧, 能不能找本书看一下.
select x.guid主键列,x.stuno,a.stuname
from 业务表 x
join A表 a on x.stuno=a.stunao
select x.guid主键列,x.stuno,a.stuname
from 业务表 x
join A表 a on x.stuno=a.stunao
#2
我估计LZ的意思是随便一个GUID,要去找所有表中有GUID字段的表对应的值。
#3
sql一楼说了, 就不说了。
不过建议不要用 guid , 数据量大了效率非常低的
不过建议不要用 guid , 数据量大了效率非常低的
#4
sql一楼说了, 就不说了。
不过建议不要用 guid , 数据量大了效率非常低的
请教下,您说 的不建议使用guid,那您有什么更好的方法来作为主键吗?
#5
sql一楼说了, 就不说了。
不过建议不要用 guid , 数据量大了效率非常低的
请教下,您说 的不建议使用guid,那您有什么更好的方法来作为主键吗?
int , bigint 都行, 越简单、占用空间越小的类型作为索引越快。
当然, 也得满足你的需要。
#6
select StuName from A表 where StuNao in (select stuNo from 业务表 where GUID=GUID值) LZ是需要这样么?
#7
2楼正解,业务表不确定,要找出业务表关联guid找出stuname