SQL スクリプトのヘルプが必要です。
列のあるorders
テーブルがあり、クライアントごとに範囲を格納するcard_number
別のテーブルがあり、アクティブかどうかにフラグを付ける列があります。card_range
card_number
テーブルからデータを選択するときに、非アクティブなすべての範囲をorders
除外したいcard_number
例えば。orders
テーブル
order_id card_number
1 101
2 102
3 201
4 301
card_range
テーブル、アクティブ 0 = いいえ、1 = はい
start_card_number end_card_number active
101 199 0
201 299 1
301 399 0
したがって、注文テーブルから返したい唯一のデータは
order_id card_number
3 201
私が理解しようとしているスクリプトは、card_range
テーブルを介したループです...ありがとう