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

Każda tabela pochodna musi mieć swój własny alias — kiedy coś jest tabelą pochodną?

Jeśli podzapytanie znajduje się w table_references część zapytania (FROM klauzula i wszystkie towarzyszące JOIN s), musi zawierać alias.

Jeśli podzapytanie pojawia się gdzie indziej, na przykład w WHERE lub SELECT sekcja, to tylko zwykłe podzapytanie i nie jest wymagane aliasowanie.

Z dokumentacji :

Zgodnie z ogólną zasadą, jeśli możesz odwoływać się do kolumny z podzapytania według nazwy, podzapytanie wymaga aliasu, aby zapobiec niejednoznaczności.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP PDO Dodaj filtr do wszystkich zapytań

  2. Podstawowa musi zawierać wszystkie kolumny w błędzie lokalizacji partycjonowania tabeli?

  3. najlepsza struktura drzewa php / Mysql

  4. MySQL Connector/C++ OS X 10.9 Mavericks i XCODE 5.0.2

  5. Ping do serwera MySQL przy użyciu JDBC