私は2つのテーブルを持っています:
設備: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`)