Office中国论坛/Access中国论坛

标题: 求助(急)关于利用SQL返回Recordset [打印本页]

作者: Jeno    时间: 2004-8-26 16:37
标题: 求助(急)关于利用SQL返回Recordset
都知道利用recordset 可以返回记录,解决1对1,1对多的问题我会了,但是在解决多对1的问题时,遇到困难,不知道如何是好,例如:

一个database包含两个table,分别是:Language和project

language包括字段:                             project包括字段:

LNG_NO | LNG_NAME                             PJ_NO | LNG1 | LNG2

001            VC++                           123      001     002

002            VB                             456      002     001



如何利用SQL语句来返回project表中LNG1,LNG2中数字数据相对应与language表中的LNG_NAME;例如:对应与123的001,002,要返回相应的VC++,VB6

谢谢,请回复,我会一直在线





[此贴子已经被作者于2004-8-26 9:17:57编辑过]


作者: Benjamin_luk    时间: 2004-8-26 18:22
SELECT PORJECT.PJ_NO, language.LNG_NAME AS LNG_N1, language_1.LNG_NAME AS LNG_N2

FROM (PORJECT LEFT JOIN language ON PORJECT.LNG1 = language.LNG_NO) LEFT JOIN language AS language_1 ON PORJECT.LNG2 = language_1.LNG_NO;

请照贴试试
作者: Jeno    时间: 2004-8-26 18:26
谢谢我先试试




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3