同一ACCESS数据库中两个表分别包含如下字段:
Equip:
EquipName,EquipFace,EquipID……
EquipFunc:
FuncDescrption,EquipID,CommandString……
我现在想找出这样的记录:
先找出表Equip中EquipName="Fluke"的记录,
再根据找出记录中的EquipID,
找出表EquipFunc中EquipID与其相等的记录。请问这个功能用一条SQL语句是否可以实现,如可以该怎么写?
Equip:
EquipName,EquipFace,EquipID……
EquipFunc:
FuncDescrption,EquipID,CommandString……
我现在想找出这样的记录:
先找出表Equip中EquipName="Fluke"的记录,
再根据找出记录中的EquipID,
找出表EquipFunc中EquipID与其相等的记录。请问这个功能用一条SQL语句是否可以实现,如可以该怎么写?
WHERE EquipID IN (SELECT EquipID FROM Equip WHERE EquipName='Fluke')
WHERE EquipID IN (SELECT EquipID FROM Equip WHERE EquipName='Fluke')
select b.*
from equip as a,equipfunc as b
where a.iquipid=b.equipid and a.equipname='Fluke'