Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak połączyć ze sobą dwa stoły o tej samej liczbie rzędów według ich kolejności?

To NIE to możliwe, ponieważ nie ma absolutnie żadnej gwarancji co do kolejności, w jakiej wiersze zostaną wybrane.

Istnieje wiele sposobów na osiągnięcie tego, co chcesz (zobacz inne odpowiedzi) pod warunkiem, że masz szczęście w kolejności sortowania , ale żadna nie zadziała, jeśli nie jesteś, i nie powinieneś polegać na takich zapytaniach.

Zmuszanie do wykonywania tego rodzaju zapytań silnie pachnie złym projektem bazy danych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Różnica między datami w programie SQL Server a różnicą daty w programie .Net

  2. Jak obliczyć RowTotal CTE, które działają w krótszym czasie?

  3. Jak włączyć wszystkie ograniczenia wyboru i klucza obcego dla tabeli w SQL Server (przykłady T-SQL)

  4. Jakie są ograniczenia programu SQL Server Compact? (Lub - jak wybrać bazę danych do użycia na platformach MS?)

  5. Wstaw wszystkie wartości z tabeli do innej tabeli w SQL