sql 语句想读出两个相同field 时如何写 select tableA.unitc as unitca,tableB.unitc as unitidb from tableA,tableB 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select t1.unitc as unitca,t2.unitc as unitcb from tableA t1,tableB t2 where .. 写完我也觉得有点晕:)表a是一个单位列表,供用户输入所有单位用, field: unitID(ID),unitc(单位)... 0001 g 0002 KG表b是一个单位之间转换关系的表:如1KG=1000g unitID1 unitID2 ... 0001 0002 ...读出来时表b中的unitID就要以unitc(单位)显示了:unitID1 unitc1 unitID2 unitc2 ...0001 g 0002 KG ...如此不知是否清楚,请包涵:) 看错了吧, unitc 只存在于表a select a.unitID1,a.unitc ,b.unitID1,b.unitc from tableA a ,tableA b,tableb cwhere a.unitID1=c.unitID1 and b.unitID1 =c.unitID2; 你要动态改变选择数据表的列长度阿这个好难啊能不能换个思路比如先取出field表中满足要求的unitID存在某数组里然后根据数组里每个不同的unitID取出其单位名然后再做其他处理。 SELECT unitID1, (SELECT unitc FROM A WHERE unitID = B.unitID1) AS unitC1, unitID2, (SELECT unitc FROM A WHERE unitID = B.unitID2) AS unitC2 FROM B 同意 2002pine(我爱你江南的雪儿) SELECT dbo.TABLEb.unitID1, dbo.TABLEa.unitc, dbo.TABLEb.unitID2, TABLEa_1.unitc AS Expr1FROM dbo.TABLEa INNER JOIN dbo.TABLEb ON dbo.TABLEa.unitID = dbo.TABLEb.unitID1 INNER JOIN dbo.TABLEa TABLEa_1 ON dbo.TABLEb.unitID2 = TABLEa_1.unitID asp.net怎么实现SaveFileDialog 想做网页自动登陆器 C#怎么保存图片啊??????????? 怎么我的richTextBox显示中文会出现乱码的? 初学者:如何从控制台中读取数值 Socket通讯问题,麻烦各位大虾们帮忙解答一下! 如何获取当前系统运行的路径 如何知道哪个窗口被激活? 元数据和MSIL的问题? 使用组(Group)名称搜索Group对象的Filter怎么写? 如何实现这种导航栏? 哈哈,小弟又有问题了
表a是一个单位列表,供用户输入所有单位用,
field: unitID(ID),unitc(单位)...
0001 g
0002 KG表b是一个单位之间转换关系的表:如1KG=1000g
unitID1 unitID2 ...
0001 0002 ...读出来时表b中的unitID就要以unitc(单位)显示了:
unitID1 unitc1 unitID2 unitc2 ...
0001 g 0002 KG ...如此不知是否清楚,请包涵:)
where a.unitID1=c.unitID1 and b.unitID1 =c.unitID2;
比如先取出field表中满足要求的unitID存在某数组里
然后根据数组里每个不同的unitID取出其单位名
然后再做其他处理。
TABLEa_1.unitc AS Expr1
FROM dbo.TABLEa INNER JOIN
dbo.TABLEb ON dbo.TABLEa.unitID = dbo.TABLEb.unitID1 INNER JOIN
dbo.TABLEa TABLEa_1 ON dbo.TABLEb.unitID2 = TABLEa_1.unitID