Hur bör jag tänka med DISTINCT

Databaser & SQL

3 svar · 293 visningar · startad av Nova

Medlem sedan feb. 2005216 inlägg
Trådstart#1

Bör man slå i hop flera tabeller med "JOIN" och använda Distinct, eller bör man skapa flera rs som triggas av samma querystring om man hämta data från flera tabeller?

Medlem sedan dec. 200012 464 inlägg
#2

Använd join men inte distinct (nödvändigtvis). Skapa inte flera rs.

Flyttas från ASP.

Medlem sedan dec. 19996 721 inlägg
#3

Det beror alldeles på vad du är ute efter. En JOIN slår inte ihop tabeller (du kanske tänkte på UNION), utan kopplar ihop deras rader. Är en JOIN möjlig så är den dock bäst.

En UNION är alltid DISTINCT

http://www.webforum.nu/showthread.php?t=129535&highlight=UNION

Medlem sedan juni 200032 967 inlägg
#4

emission skrev:

En UNION är alltid DISTINCT

... så länge man inte använder UNION ALL.

Mvh

272 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
138 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)