-1
私は、attribute_idと属性値のペアに基づいてデータを取得したいテーブルを持っています。私は両方のattribute_idsとそれに対応するattribute_valuesの配列を渡したいと思っています。同じservice_idに対して同じ属性IDに対して異なる値を設定できますが、skuは異なっています。Filterデータin Sql
私は、attribute_idと属性値のペアに基づいてデータを取得したいテーブルを持っています。私は両方のattribute_idsとそれに対応するattribute_valuesの配列を渡したいと思っています。同じservice_idに対して同じ属性IDに対して異なる値を設定できますが、skuは異なっています。Filterデータin Sql
あなたはペアに基づいて選択することができます。
SELECT `sku` FROM `mytable` WHERE (`attribute_id`, `attribute_value`) IN (
(3, 6000),
(8, 5000),
(9, 6)
);
は、ここでその上のより多くの洞察力だけでなく、いくつかのより多くの指標に優しい選択肢を提供しています質問です:MySQL: How to bulk SELECT rows with multiple pairs in WHERE clause
あなたは試してみましたIN構文を使用してペアをリストしますか? – Wallkan