SQL უერთდება

«წინა შემდეგი თავი »

SQL უერთდება გამოიყენება შეკითხვაზე მონაცემები ორი ან მეტი ცხრილების საფუძველზე შორის გარკვეული სვეტის ამ ცხრილით.


SQL შეუერთდება

გაწევრიანდით საკვანძო სიტყვა გამოიყენება SQL განცხადება შეკითხვაზე მონაცემები ორი ან მეტი ცხრილების საფუძველზე შორის გარკვეული სვეტის ამ ცხრილით.

ცხრილის მონაცემები მონაცემთა ბაზაში ხშირად თან დაკავშირებული ერთმანეთთან გასაღები.

პირველადი გასაღები სვეტი (ან სიმბოლოთა ერთობლიობა სვეტების) უნიკალური ღირებულება თითოეულ სტრიქონს. თითოეული პირველადი გასაღების მნიშვნელობა უნდა იყოს უნიკალური განმავლობაში მაგიდაზე.მიზანი ვუკავშირდები მონაცემთა ერთად, მთელი მაგიდა გარეშე იმეორებს ყველა მონაცემების ყველა ცხრილი.

შეხედეთ "პირები" ცხრილში:

P_Id LastName გვარი მისამართი ქალაქი
1 ჰანსენი Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

გაითვალისწინეთ, რომ "P_Id" სვეტის პირველადი გასაღები "პირები" მაგიდა. ეს ნიშნავს, რომ არ ორ რიგში შეიძლება იგივე P_Id. P_Id განასხვავებს ორი ადამიანი კი, თუ მათ აქვთ ერთი და იგივე სახელი.

შემდეგი, ჩვენ "შეკვეთების" ცხრილში:

O_Id OrderNo P_Id
1 77895 3
2 44678 3
3 22456 1
4 24562 1
5 34764 15

გაითვალისწინეთ, რომ "O_Id" სვეტის პირველადი გასაღები "შეკვეთების" table "ები და რომ" P_Id "სვეტის ეხება პირთა" პირები "ცხრილის გამოყენების გარეშე, მათი სახელები.

გაითვალისწინეთ, რომ ურთიერთობები ორ მაგიდას ზემოთ არის "P_Id" სვეტში.


სხვადასხვა SQL უერთდება

სანამ ჩვენ გაგრძელდეს მაგალითი, ჩვენ ჩასვათ ტიპის გაწევრიანდით შეგიძლიათ გამოიყენოთ, და განსხვავება მათ შორის.

  • გაწევრიანდით : დაბრუნება სტრიქონების როდესაც მინიმუმ ერთი მატჩი ორივე მაგიდები
  • მარცხნივ გაწევრიანდით : დაბრუნება ყველა სტრიქონების მარცხენა მაგიდა, მაშინაც კი, თუ არ არსებობს მატჩების სწორი ცხრილი
  • უფლებათა რეგისტრაციის : დაბრუნება ყველა სტრიქონების მარჯვენა მაგიდა, მაშინაც კი, თუ არ არსებობს მატჩების მარცხენა ცხრილი
  • სრული გაწევრიანდით : დაბრუნება სტრიქონების როდესაც მატჩის ერთ მაგიდები

«წინა შემდეგი თავი »
Hosted by uCoz