PHP / SQL: dialog_id başına birini seçin

0 Cevap php

Tamam, benim PM gelir listesinde bu var:

$queryIn = "SELECT * FROM users_pm_in WHERE uID = '$USER' ";

Hadi | tüm sorguları almaya ve onları gösterir. Şimdi her kullanıcı o bir "dialog_id" sayı oluşturur, bir PM oluşturur. Alıcı kullanıcının PM yanıt varsa, alıcının PM de dialog_id bu numarası olacak.

So, that's why I would only want to show 1 entry in the income, per dialog_id. How it looks in users_pm_in:

id | uID | bID | msg | dialog_id
--------------------------------
 1 | 1 | 2 | Hello | 1
 2 | 2 | 1 | Hi? | 1
 3 | 1 | 2 | Wazzaa? | 1

UID mesaj alıyor, kim teklifini Sended kullanıcı, msg mesaj olduğunu, dialog_id onlar aynı iletişim yazılı olduğunu göstermektedir (onlar birbirlerini cevap) hepsi aynı.

Ben id 1 duyuyorum eğer öyleyse, benim gelir listede ben yukarıdaki sorgu ile, şu anda 2 entrys olurdu.

Ben istediğim, sadece 1 o aynı iletişim bulunuyor IF (dialog_id ve aynı BID)

Ve gösteren 1 tarih desc bir sipariş olmalıdır

0 Cevap