Ben onlar (dört) diğer kullanıcılara mesaj gönderebilir ve gönderilen mesajın kimliği kendi kullanıcı satırda olan kullanıcıların bir veritabanı var.
Name | Email | Msg1 | Msg2 | Msg3 | Msg4
--------+-------------+------+------+------+-----
Pez | me@me.com | 1 | 55 | 42 | 5
Steve | fake@me.com | 0 | 0 | 0 | 0
Leon | josh@me.com | 3 | 0 | 3 | 5
Nasıl bir MySQL sorguda bana o kadar sipariş için izin 0'a eşit boş değilseniz veya bu mesajı satır miktarda alabilirsiniz? Bu yüzden dönecekti
Pez | 4 Mesasges
Leon | 3 Messages
Steve | 0 Messages
Aklımı im gibi bir şey:
order by count(!empty(msg1)+!empty(msg2)+!empty(msg3)+!empty(msg4))