我有两张桌子:
设备:e_barcode , e_name, e_Quantity
设备预订:e_barcode (foreign key to equipments), employee_id
我需要查询以获取具有设备 ID 的每个设备的数量。像这样。
e_barcode, e_available_quantity(not total)
我写的查询只显示了可用的设备:
SELECT * FROM `equipments` AS a
HAVING
a.`e_quantity` > (SELECT COUNT(`equipments_booked`.`e_barcode`)
FROM `equipments_booked` WHERE `equipments_booked`.`e_barcode`=a.`e_barcode`)