比较不同列中的两个数字

时间:2016-04-26 15:12:20

标签: sql ms-access

Perners Coursetype ID   Completed   Missing
10169299    71013531    X   
10169299    71004455    X   
10169299    71013525    X   
10169299    71013534    X   
10169299    71013529    X   
10169299    71013526    X   
10169299    71009239    X   
10169299    71014108    X   
10169299    71013533    X   
10169299    71004680    X   
10169299    71005007    X   
10169299    71013528        X
10169299    71014101    X   
10169299    71014102    X   
10169299    71014106    X   
10169299    71014105    X   
10169299    71014103    X   
10169299    71014107    X   
10169299    71013707    X   
10169299    71006168    X   
10169299    71005010    X   
10169299    71013527    X   
10169299    71014776    X   

我试图表明,如果有人拿了71013528或71014776,那么这两个类都在Access数据库中完成。

1 个答案:

答案 0 :(得分:0)

如果您只想在查询输出中表示它,可以将IIFDlookup结合使用。 也许是这样的: IIF(Coursetype ID=71013528 or CourstypeID=71014776,IFF(Dlookup(Completed,TableName,CoursetypeID=71014776)=x OR Dlookup(Completed,TableName,CoursetypeID=71013528)=x,x,Completed),Completed)(希望它不要混淆,但你会得到这个想法)。

但是,您的数据首先应该是正确的,您应该以用户插入数据的形式处理它。