Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dlaczego otrzymuję inny wynik, gdy używam sprzężenia wewnętrznego?

Nazywa się to produktem kartezjańskim i praktycznie oznacza to, że prawdopodobnie musisz być bardziej precyzyjny w łączeniu ON warunki.

Ten sam wynik byłby możliwy tylko wtedy, gdyby table2 tabela zawiera jeden i tylko jeden rekord, który spełnia warunek table.name=table2.name2 na każdy wiersz z table stół



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kolejność Mysql według kolumny ze znakami Unicode

  2. Zapytanie SQL nie pokazuje oczekiwanego wyniku

  3. Tydzień roku dla tygodni zaczynających się od soboty

  4. Jak działa funkcja WEIGHT_STRING() w MySQL

  5. problem w wielu związkach