sql >> Databáze >  >> RDS >> Sqlserver

Nejednoznačná chyba názvu sloupce na jednom konkrétním serveru

Pokud spustíte dotaz na serveru SQL 2000 nebo pod úrovní kompatibility 80 nebo nižší, zobrazí se chyba nejednoznačného názvu sloupce. Na sql serveru 2005/2008 s úrovní kompatibility 90 nebo lepší váš dotaz běží v pořádku.

Z pořadí podle klauzule docs:

"V SQL Server 2005 jsou kvalifikované názvy a aliasy sloupců přeloženy do sloupců uvedených v klauzuli FROM. Pokud order_by_expression není kvalifikovaný, musí být hodnota jedinečná mezi všemi sloupci uvedenými v příkazu SELECT."



  1. Jaký je rozdíl mezi MySQL, MySQLi a PDO?

  2. Extrahování celkového počtu sekund z datového typu intervalu

  3. Udržujte pořadí od klauzule „IN“.

  4. Laravel Migration Error:Chyba syntaxe nebo narušení přístupu:1071 Zadaný klíč byl příliš dlouhý; maximální délka klíče je 767 bajtů