Mysql
 sql >> база данни >  >> RDS >> Mysql

сравнете резултата с друга таблица mysql

Опитайте това;)

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 ТУК



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ecto създаването на уникален индекс не бе успешно за Mysql/Mariadb

  2. Грешка в MySql:Не може да се актуализира таблицата в съхранената функция/тригера

  3. Как да проверите съществуващ запис, преди да вмъкнете запис за всеки потребител в същата таблица?

  4. Mysql - попълване на редове за липсващи месеци

  5. Как да свържа XAMPP MySQL локална DB с помощта на JDBC?