webForumDet fria alternativet
Logga in / Bli medlem

Views

Databaser & SQL

3 svar · 159 visningar · startad av maland

Medlem sedan nov. 200156 inlägg
Frågan#1

När kan det vara lämpligt/olämpligt att använda views?

Medlem sedan dec. 200012 464 inlägg
#2

Det har varit uppe tidigare
http://cgi.webforum.nu/wf/Forum42/HTML/000485.html
http://cgi.webforum.nu/wf/Forum42/HTML/000442.html

Jag har dock hört att det finns problem med optimering när man använder vyer.

Medlem sedan mars 20007 896 inlägg
#3

Lämpligt att använda när du inte kan få med den data som du söker med endast en SQL-fråga.

T.ex. om du har två tabeller, Böcker och Utlånade, och du vill få fram vilka böcker som har lånats ut fler än tre gånger. Då är det lämpligt att använda en VIEW.

Tabellerna:

Böcker:
--------
titel	ISBN	författare

Utlånade:
----------
ISBN	kundID

SQL-frågan:

CREATE VIEW minView AS
    SELECT COUNT(Utlånade.ISBN) AS antal
    FROM Utlånade
    GROUP BY ISBN
;

SELECT Böcker.titel
FROM Böcker, minView
WHERE minView.antal > 3

Något sånt :)

Medlem sedan nov. 200156 inlägg
#4

Tack och tack. Jag tycker att det är jättefiffigt att använda vyer när man vill få ut info från fler tabeller. Det är ju bara att klicka i vilka kolumner man vill ha med och vips så får man fram info....Sedan ropar man ju bara på vyn i sin ASP-sida. Men jag undrade om det fanns några "faror" med att använda vyer?

269 ms totalt · 4 externa anrop · v20260731065814-full.05830320
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
143 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)