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

заявка в заявка, където сумата от таблица2.сума (ако stat=1) е по-голяма от сумата от таблица 1 разходи

Опитайте това:

SELECT camps.id,camps.bid FROM camps c JOIN tran t  ON c.user_id=t.user_id 
    HAVING SUM (CASE WHEN tran.status=1 THEN tran.amount ELSE 0 END)
       > SUM(CASE WHEN camp.status= 1 THEN camps.expense ELSE 0 END)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL заявка за присвояване на уникален произволен номер на всеки ред

  2. Как да попълним липсващите дати в MySQL?

  3. Sqlalchemy връща остарели редове?

  4. MYSQL контрол на достъпа

  5. Безкрайно превъртане с MySQL данни