Vì vậy, tôi có một truy vấn mysql truy vấn một bảng "liên hệ" mỗi liên hệ sau đó đã mua hàng. Giao dịch mua trong bảng có liên quan. Tôi muốn hiển thị mỗi tên địa chỉ liên lạc với số lượng mua họ đã thực hiện sang bên phải như thế này:Bản ghi liên quan đến số lượng MYSQL một truy vấn
Adam(1)
Mike(8)
Steve(3)
sql hiện tại của tôi trông như thế này:
SELECT * FROM contacts ORDER BY contacts.name ASC"
và bảng hiện tại của tôi trông như thế này:
Adam
Mike
Steve
Để kéo tổng số (mua) bảng liên quan vào bảng hiện tại, tôi biết tôi phải tham gia bảng "mua hàng" một số cách sau đó sử dụng GROUP BY và count() ction nhưng tôi không chắc chắn làm thế nào để xây dựng câu lệnh sql này. Ai đó có thể giúp tôi.
Một lần nữa tất cả tôi đang cố gắng làm là liệt kê một bảng (danh bạ) và đếm nó ghi (mua) liên quan và có nó trông như thế này:
Adam(1)
Mike(8)
Steve(3)
Cảm ơn bạn rất nhiều vì đã giúp đỡ nào.
Cảm ơn bạn rất nhiều, đã làm việc như một sự quyến rũ. Vui vì tôi được đăng ở đây bc tôi sẽ không bao giờ tự tìm ra điều đó. Cám ơn bạn một lần nữa. – user982853
Có thể thêm ngày mua hàng cuối cùng vào truy vấn đầu tiên? – ipel
@ipel Chắc chắn. Bạn có thể thêm một cái gì đó như max (p.purchase_date) vào danh sách lựa chọn. – Asaph