主题:求一句sql 谢谢帮忙看看
X81X
[专家分:100] 发布于 2006-10-13 17:23:00
现有3个表
T1
Id Item
1 地瓜
2 西瓜
T2
Id Price
1 5.2
2 5.8
T3
itemID priceID
1 1
2 2
目标生成 table
Item price
地瓜 5.2
西瓜 5.8
谢谢各位
回复列表 (共6个回复)
沙发
冰封星云 [专家分:2260] 发布于 2006-10-13 21:37:00
select t1.item t2.price
from t1,t2
where t1.id=t2.id
板凳
X81X [专家分:100] 发布于 2006-10-14 06:29:00
谢谢一楼的答复。
但我的目的是想用t3生成 目标table
3 楼
kkzjk [专家分:440] 发布于 2006-10-14 18:55:00
creat table
然后把1楼的弄进去就行了
4 楼
X81X [专家分:100] 发布于 2006-10-15 19:24:00
可能我表述的不是很清楚。
在详细说一下。
我想用表3的字段 生成目标表。而表3则是由表1和表2得出来的。
目标表的生成,必须由表3生成
5 楼
chengli520hy [专家分:870] 发布于 2006-10-16 12:34:00
select T1.item,T2.price
from T3 inner join T1 on T1.id=T3.itemid
inner join T2 on T2.id=T3.priceid
6 楼
tld5yj [专家分:1310] 发布于 2006-10-17 12:20:00
SELECT T1.Item,T2.price
from T1,T2,T3
WHERE T1.ID=T3.ItemID AND
T2.ID=T3.priceID
你是这个意思吗?如果不对的话,那我也理解不了了,我只是生生地把T3套用上了,如果不行就不好意思了。
我来回复