SELECT F.* FROM FlightSchedule F, Aircrafts A
WHERE F.aircraftType = A.aircraftType
LIKE CONCAT('\"','%', F.aircraftType, '%','\"') AND F.flightNum_arr='3913';
DB テーブルのサンプル コンテンツ:
表「スケジュール」
aircraftType = "320"
表「航空機」
aircraftType = "A320"
aircraftType = "A330"
クエリの期待される結果は、が と同一であるため、aircraftType = "320"
およびを持つエントリの選択です。問題は、このクエリではとが同一と見なされないことです。問題を解決するには?flightNum_arr = "3913"
"320"
"A320"
"320"
"A320"