Z
znxia
Unregistered / Unconfirmed
GUEST, unregistred user!
主表:<br>Create Table MTable (<br> ID Integer,<br> Name varchar2(10),<br>Primary Key(ID)<br>);<br><br>从表:<br>Create Table DTable (<br> ID Integer,<br> Index smallint, --[index in 0..3]<br> Value Number(10,3) not null,<br>Primary Key (ID,Index)<br>)<br>两个表关联字段:ID<br>注:一条主表记录最多有4条从表,最少有1条从表记录。<br>现需要从2表中查询数据,查询条件为Name like 'Z%',数据按下列格式要求显示:<br>ID, Name, (从表中Index=0的Value) as V0, (从表中Index=1的Value) AS V1, (从表中Index=2的Value) AS V2, (从表中Index=3的Value) AS V3.<br>如何以一个SQL来查询这个数据,且要求速度尽量快。<br>请不要以存储过程来完成。