MYSQL PHP: farklı alan değerleri için zaten yapılmış sorgusu edin?

1 Cevap php

Ben ürünleri mysql sorgudan döndürülen listeleyen bir sayfa var. Sorgu çok büyük ölçüde birçok farklı şeyler bağlı olabilir.

Ne yapmak istediğiniz kullanıcıya açılan çıkışlar dizi güncel sonuçlarını daraltmak için bir seçenek vermek. Ürün tipini daraltmak için, örneğin. Ama ben şu anda sadece veri tabanından ürün tipleri için farklı değerler için kontrol ediyorum mevcut ürün türleri almak için. Belirli bir ürün tipi güncel sonuçlar herhangi değilse o zaman sonucu gösterecektir çünkü bu ideal değildir. Yani temelde sadece geçerli sorgu sonuçlarından değil, tüm veri tabanından farklı değerleri seçmek istiyorum.

Sorgu zaten yapıldıktan sonra bunu bir yolu var mı?

Ben çizgisinde bir şey arıyorum:

SELECT DISTINCT product_field FROM (my_other_query)

Teşekkürler!

1 Cevap

Tabii, sadece sorguyu isim:

SELECT DISTINCT product_field FROM (SELECT * FROM table1 JOIN ... WHERE ...) oq