このクエリがあります。2番目の部分は正しい値を取得していますが、最終的な出力データには、列が選択からの値と等しい行が含まれています。
SELECT *
FROM roomfacilities
WHERE room <> '(SELECT room_assigned
FROM allocation
WHERE booking_id = 01010106)';
roomfacilities
SELECT all from WHERE room'does notequal'はselectからの結果であると言って動作させようとしています。
助けてくれてありがとう。