我想问你关于microsoft access 中的sql 语法。
我想要的是:
kdploting kdsubject nmsubject nmlecture kp001 km001 xx a kp001 km002 年年 b kp001 km003 zz c
mysql语法是:
select distinct(d.kdploting), c.kdsubject, a.nmsubject, b.nmlecture
from subject a, mstlecture b,
transplotingdetail c, transplotingheader d
where d.kdploting = 'kp001'
and d.kdploting = c.kdploting
and c.kdsubject = a.kdsubject
and d.kdlecture = b.kdlecture;
结果 :
kdploting kdsubject nmsubject nmlecture kp001 km001 xx a kp001 km001 xx b kp001 km001 xx c kp001 km002 年年 kp001 km002 年年 b kp001 km002 yy c kp001 km002 zz kp001 km002 zz b kp001 km002 zz c
我不想要这样的结果,所以有人可以解释一下为什么会发生这种情况吗?什么是正确的 sql 查询?
多谢你们!
注意:我的 vb.net 程序真的需要这个查询,谢谢大家!
这是我的桌子:
学科 kdsubject nmsubject 公里001 xx km002 年 km003 兹 结构 讲义 kd001一 kd002 b kd003 c 移植细节 kdploting kdmatakuliah kp001 公里001 kp001 km002 kp001 公里003 kp002 公里001 kp002 km002 kp002 公里003 ... 转标头 kdploting klecture kp001 kd001 kp001 kd002 kp001 kd003 kp002 kd001 kp002 kd002 kp002 kd003 ...
我想要的是这样的
kdploting kdsubject nmsubject nmlecture kp001 km001 xx a kp001 km002 年年 b kp001 km003 zz c