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

Клаузата WHERE дава различен резултат независимо дали е в подзаявката или не

Когато препращате към колона, която не е в group by списък, MySQL ще върне произволно избрана стойност от един от редовете в групата. Така че има значение дали филтрирате вътре в подзаявката, преди group by , или извън подзаявката, след group by . Във втория случай групите със съвпадащи и несъвпадащи редове ще бъдат включени или изключени произволно.



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

  2. Групите за сигурност на DB могат да бъдат свързани само с VPC DB екземпляри с помощта на версии на API

  3. Множество и единични индекси

  4. JDBC преобразува Timestamp в NULL (проблем с ZeroDateTimeBehavior)

  5. Google Dataflow (Apache beam) JdbcIO групово вмъкване в mysql база данни