ΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ
«Π’Π°ΠΊΡΠΈ» ΠΈΠΌΠ΅Π΅Ρ 4 ΡΠ°Π±Π»ΠΈΡΡ: Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ, Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ, Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅Ρ, ΡΠΈΡΠΌΡ:
Π ΠΈΡΡΠ½ΠΎΠΊ 1. Π’Π°Π±Π»ΠΈΡΠ° ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ.
Π ΠΈΡΡΠ½ΠΎΠΊ 2. Π’Π°Π±Π»ΠΈΡΠ° ΠΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ.
Π ΠΈΡΡΠ½ΠΎΠΊ 3. Π’Π°Π±Π»ΠΈΡΠ° ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ
Π ΠΈΡΡΠ½ΠΎΠΊ 4. Π’Π°Π±Π»ΠΈΡΠ° Π€ΠΈΡΠΌΡ Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠ°Π±Π»ΠΈΡΡ Π² Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅:
Π ΠΈΡΡΠ½ΠΎΠΊ 5. Π’Π°Π±Π»ΠΈΡΠ° ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ.
Π ΠΈΡΡΠ½ΠΎΠΊ 6. Π’Π°Π±Π»ΠΈΡΠ° ΠΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ.
Π ΠΈΡΡΠ½ΠΎΠΊ 7. Π’Π°Π±Π»ΠΈΡΠ° ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ
Π ΠΈΡΡΠ½ΠΎΠΊ 8. Π’Π°Π±Π»ΠΈΡΠ° Π€ΠΈΡΠΌΡ.
3.3 ΠΠ°ΠΏΡΠΎΡΡ ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π°Π΄ΠΎ Π·Π°ΠΉΡΠΈ Π² MS SQL Server 2008 ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, Π²ΡΠ±ΡΠ°ΡΡ ΠΠ, Π½Π°ΠΆΠ°ΡΡ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π½Π° ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ, Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ. Π ΠΎΡΠΊΡΡΠ²ΡΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ Π²ΡΠ±ΡΠ°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ.
ΠΠ°ΠΏΡΠΎΡ «ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ»:
SELECT dbo.ΠΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ.Π€ΠΠ, dbo.ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ.ΠΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΡΠΉ_Π½ΠΎΠΌΠ΅Ρ, dbo.ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ.ΠΠ°ΡΠΊΠ°, dbo.ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ.Π¦Π²Π΅Ρ, dbo.ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ.ΠΠΎΠ΄_Π²ΡΠΏΡΡΠΊΠ°.
FROM dbo. ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ INNER JOIN.
dbo.ΠΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ON dbo.ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ.ΠΠΎΠ΄_Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ = dbo.ΠΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ.ΠΠΎΠ΄_Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΠ°ΠΏΡΠΎΡ «ΠΠ°ΠΊΠ°Π·Ρ»:
SELECT dbo.ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ.ΠΠΎΠ΄_Π·Π°ΠΊΠ°Π·Π°, dbo.ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ.ΠΡΠ΅ΠΌΡ, dbo.ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ.ΠΠ°ΡΠ°, dbo.ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ.ΠΠ°ΡΠΊΠ°, dbo.ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ.ΠΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΡΠΉ_Π½ΠΎΠΌΠ΅Ρ,.
dbo.ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ.Π¦Π²Π΅Ρ, dbo.ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ.Π£Π»ΠΈΡΠ°_ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, dbo.ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ.ΠΠΎΠΌ_ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, dbo.ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ.Π£Π»ΠΈΡΠ°_ΠΏΡΠΈΠ±ΡΡΠΈΡ,.
dbo.ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ.ΠΠΎΠΌ_ΠΏΡΠΈΠ±ΡΡΠΈΡ.
FROM dbo. ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ INNER JOIN.
dbo.ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ON dbo.ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ.ΠΠΎΠ΄_ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ = dbo.ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ.ΠΠΎΠ΄_Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ ΠΠ°ΠΏΡΠΎΡ «ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΡΠΈΡΠΌΡ»:
SELECT dbo.Π€ΠΈΡΠΌΡ.ΠΠ°Π·Π²Π°Π½ΠΈΠ΅_ΡΠΈΡΠΌΡ, dbo.ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ.ΠΠ°ΡΠΊΠ°, dbo.ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ.ΠΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΡΠΉ_Π½ΠΎΠΌΠ΅Ρ, dbo.ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ.Π¦Π²Π΅Ρ.
FROM dbo. ΠΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ INNER JOIN.
dbo.ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ON dbo.ΠΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ.ΠΠΎΠ΄_Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ = dbo.ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ.ΠΠΎΠ΄_Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ INNER JOIN.
dbo.ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ON dbo.ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ.ΠΠΎΠ΄_ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ = dbo.ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ.ΠΠΎΠ΄_Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ INNER JOIN.
dbo.Π€ΠΈΡΠΌΡ ON dbo.ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ.ΠΠΎΠ΄_Π€ΠΈΡΠΌΡ = dbo.Π€ΠΈΡΠΌΡ.ΠΠΎΠ΄_ΡΠΈΡΠΌΡ.