Tablo:SQL Select satırları nerede Durumu
| id | productId | orderIndex | rejected | ------------------------------------------ | 1 | 1 | 0 | 1 | | 2 | 1 | 1 | 0 | | 3 | 1 | 2 | 0 | | 4 | 2 | 0 | 0 | | 5 | 2 | 1 | 1 | | 6 | 3 | 0 | 0 |
nasıl reddetmediğiniz asgari orderIndex ile productId başına bir satır seçebilir?
Beklenen sonuç:
SELECT id, productId, min(orderIndex) FROM table WHERE rejected = 0 GROUP BY productId
Bu seferki de çalışmaz:: Ben bu sorguyu çalıştı, ancak doğru sonucu alınan yok
| id | productId | orderIndex | rejected | ------------------------------------------ | 2 | 1 | 1 | 0 | | 4 | 2 | 0 | 0 | | 6 | 3 | 0 | 0 |
SELECT id, productId, min(orderIndex) FROM ( SELECT id, productId, orderIndex FROM table WHERE rejected = 0 ) t GROUP BY productId
beklenen sonuçlar nelerdir? – AdamMc331
Ayrıca, başlığınız maksimum değer diyor, ancak sorunuzdaki her şey en azını ifade ediyor. İhtiyacınız olan şeyi öğrendikten sonra lütfen başlığı veya soruyu uygun şekilde düzenleyin. – AdamMc331
Soru düzeltildi. – Degibons