webForumDet fria alternativet

Hur bör jag tänka med DISTINCT

Databaser & SQL

3 svar · 288 visningar · startad av Nova

Medlem sedan feb. 2005216 inlägg
Frågan#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

246 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)