0
理想的には、Hibernate Criteria APIでクエリが必要ですが、Native-SQLでも非常に役立ちます。私は列id、a1、a2、a3、a4、a5、... a25のテーブルを持っています。私はIDを取得する必要がある場合は、20以上の列の条件 "(最小、最大)"の間に満たされます。解決策を指すか、ソリューション自体を指しています。条件を満たすカラムが20個以上ある場合はIDを選択してください
理想的には、Hibernate Criteria APIでクエリが必要ですが、Native-SQLでも非常に役立ちます。私は列id、a1、a2、a3、a4、a5、... a25のテーブルを持っています。私はIDを取得する必要がある場合は、20以上の列の条件 "(最小、最大)"の間に満たされます。解決策を指すか、ソリューション自体を指しています。条件を満たすカラムが20個以上ある場合はIDを選択してください
SELECT id_field
FROM table_name
WHERE IF(a1 BETWEEN min_value AND max_value, 1, 0)
+ IF(a2 BETWEEN min_value AND max_value, 1, 0)
...
+ IF(a25 BETWEEN min_value AND max_value, 1, 0) > 20
テーブル構造の正規化はどうですか? – Jacob