SQL スクリプトのヘルプが必要です。
列のあるordersテーブルがあり、クライアントごとに範囲を格納するcard_number別のテーブルがあり、アクティブかどうかにフラグを付ける列があります。card_rangecard_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テーブルを介したループです...ありがとう