Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

so sánh kết quả với bảng khác mysql

Hãy thử cái này;)

select
    star.type, star.min_amount, t.cnt, t.userids
from star
inner join (
    select  t1.type, count(t2.userid) as cnt, group_concat(t2.userid order by t2.userid) as userids
    from star t1
    inner join user_buys t2 on t1.min_amount <= t2.amount
    group by t1.type
) t on t.type = star.type
order by star.type

SQLFiddle DEMO TẠI ĐÂY



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự khác biệt về hiệu suất của SQL gốc (sử dụng MySQL) so với sử dụng Hibernate ORM?

  2. Java MySQL executeUpdate () trả về điều gì cho CHÈN TRÊN CẬP NHẬT KHÓA DUPLICATE?

  3. có bao nhiêu bảng tham gia tối đa tại mysql? và làm thế nào để đếm nó?

  4. Mysqldump của AWS RDS

  5. MySQL Tham gia Trường được Phân tách bằng Dấu phẩy