作者thorita (燃烧殆尽)
看板Database
标题[SQL ] 想请问一个SQL语法
时间Wed May 21 19:46:16 2008
问题是这样的
我有两个Table 分别是 Reduce & Complete
Complete 包含栏位 Collocation Pre_Word Next_POS Sent_ID (<-这个是主键)
Reduce 包含 Collocation(<-这是主键 ) Sent_ID
EX:
Complete
============================================================
Collocation Sent_ID Pre_Word Next_POS
a...a 100 a adj
a...a 101 a adj
a...a 102 a adj
a...a 103 a vvg
a...b 104 a adv
Reduce
===========================================
Collocation Sent_ID
a...a 100,101,102
a...a 103
a...b 104
现在我想做的是
New
===============================================================
Collocation Sent_ID Pre_Word Next_POS
a...a 100,101,102 a adj
a...a 103 a vvg
a...b 104 a adv
我之前是下
SELECT R.Collocation R.Sent C.Pre_Word C.Next_POS
FROM Reduce AS R, Complete AS C
WHERE R.Collocation = C.Collocation
但是这样的结果并不是我想像的那样
请问板上的高手们 我应该怎麽下比较好 谢谢 ^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.13.127.194
1F:推 JoeHorn:资料库结构有问题,而且没说 DBMS 。 05/22 10:49