Bu yüzden, bir sorguda farklı pid sayısını almaya çalışıyorum, ancak döndürülen değer yanlış.
Yapmaya çalıştığım şey bu:
$ad->getcodes()->groupby('pid')->distinct()->count()
"2" değerini döndüren, dönmesi gereken değer ise "1" olmalıdır.
Çözüm olarak şunu yapıyorum:
count($ad->getcodes()->groupby('pid')->distinct()->get())
iyi çalışan ve "1" döndüren
Sayım ve farklılığın aynı sorguda olamayacağı herhangi bir kural var mı? Geçici çözüm türünü "ağır" buluyorum, orijinal sorguyu çalıştırmak istiyorum :(
pid
sütunda farklı değerlerin sayısını almalısınız , bu nedenle tablo 2 kayıtlarınız varsa - biri pid 1, ikincisi pid 2, count 2 döndürmelidir.