如何做各种IIF功能

时间:2014-11-22 08:15:24

标签: sql ms-access join

我有2个表,在第一个表中我有字段(Area [Alasia,Kwambo,NECF等下拉列表和Location)。

在第二个表格中,我有5个与Area相同的字段,每个特定区域约有20个值。

SELECT Table2.[Alasia HO] FROM Table2 WHERE (((Table2.[Alasia HO])=[Table2.Alasia HO])); 

SELECT Table2.[Kwambo] FROM Table2 WHERE (((Table2.[Kwambo])=[Table2.Kwambo])); 

SELECT Table2.[NECF] FROM Table2 WHERE (((Table2.[NECF])=[Table2.NECF])); 

SELECT Table2.[Richmond] FROM Table2 WHERE (((Table2.[Richmond])=[Table2.Richmond])); 

SELECT Table2.[Rocky Ridge] FROM Table2 WHERE (((Table2.[Rocky Ridge])=[Table2.Rocky Ridge])); 

SELECT Table2.[Greytown] FROM Table2 WHERE (((Table2.[Greytown])=[Table2.Greytown]));

上面给出了一个带有列表项的下拉菜单,我只能写一个来获得这个结果。

但我需要以上所有内容。

所以基本上我需要这样的功能:

=iif(Table1.Area=Table2, (SELECT Table2.[Alasia HO] FROM Table2 WHERE (((Table2.[Alasia HO])=[Table2.Alasia HO])))

如果为false,请转到上面列表中的下一个。

我非常感谢任何帮助。在SQL中不是很好。

0 个答案:

没有答案