我有两张桌子。第一个表passenger_info 包含有关乘客的信息,第二个表seat_no 只有一个字段seat_no。
现在我需要在 seat_no 字段中获取座位号,但只有所有尚未分配给任何乘客的座位。这是使用表单选择值检查子查询中的 group_id 和 br_id,然后将结果值进一步与主查询进行比较。如果与主查询的比较不存在此值,则为乘客信息表中的座位号字段选择此座位号,并在处理整个查询时这样做。所有未分配的座位号都列在乘客信息表格的座位号字段组合框中。
所以我保留了这个有一些小错误的查询。通过计算它,我可以解决这个问题。
select seat_no.seat_no
FROM Seat_No
where seat_no.seat_no
(
SELECT Pasenger_Detail.Seat_No
FROM Pasenger_Detail
WHERE (((Pasenger_Detail.Group_ID)=forms!Pasenger_Detail!Group_ID)
And ((Pasenger_Detail.BR_ID)=forms!Pasenger_Detail!BR_ID))
)
is null;