რა განსხვავებაა მარცხენა შეერთებასა და მარჯვენა შეერთებას შორის?
რა განსხვავებაა მარცხენა შეერთებასა და მარჯვენა შეერთებას შორის?

ვიდეო: რა განსხვავებაა მარცხენა შეერთებასა და მარჯვენა შეერთებას შორის?

ვიდეო: რა განსხვავებაა მარცხენა შეერთებასა და მარჯვენა შეერთებას შორის?
ვიდეო: რა არის ელექტრო დენი, დენის ძალა, ძაბვა, ვოლტი, ამპერი, წინაღობა, ომის კანონი 2024, ნოემბერი
Anonim

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

აქედან გამომდინარე, რა განსხვავებაა მარცხენა და მარჯვენა გარე შეერთებას შორის?

Გასაღები შორის განსხვავება ა მარცხენა გარე შეერთება და ა მარჯვენა გარე შეერთება არის ის მარცხენა გარე შეერთებაში ეს არის მაგიდა წელს FROM პუნქტი, რომლის ყველა მწკრივი დაბრუნდა. Ხოლო, მარჯვენა გარე შეერთებაში ჩვენ ვაბრუნებთ ყველა სტრიქონს მითითებული ცხრილიდან შეერთებაში პუნქტი.

ანალოგიურად, რა განსხვავებაა მარცხენა გარე შეერთებასა და შიდა შეერთებას შორის? 4 პასუხი. შიდა შეერთება - ან შიდა შეერთება ექვივალენტური მოთხოვნიდან რომელიმეს გამოყენება იძლევა ორი ცხრილის გადაკვეთას, ანუ მათ საერთო ორ სტრიქონს. მარცხენა გარე შეერთება - ა მარცხენა გარე შეერთება მისცემს ყველა რიგს ში , პლუს ნებისმიერი ჩვეულებრივი მწკრივი B-ში.

მაშინ, არის თუ არა გაწევრიანება იგივე, რაც LEFT JOIN?

განსხვავება არის ცხრილების შეერთების გზა, თუ არ არსებობს საერთო ჩანაწერები. LEFT შეერთება არის იგივე LEFT გარე შეუერთდი და ნიშნავს ყველა ჩანაწერის ჩვენებას დატოვა ცხრილი (ანუ ის, რომელიც წინ უსწრებს SQL ინსტრუქციას) მიუხედავად შესაბამისი ჩანაწერების არსებობისა სწორ ცხრილში.

რატომ გამოვიყენოთ მარჯვენა შეერთება მარცხენა შეერთების ნაცვლად?

ერთადერთი მიზეზი, რისი მოფიქრებაც შემიძლია გამოიყენეთ RIGHT OUTER JOIN არის სცადოთ თქვენი SQL უფრო თვითდოკუმენტირებადი გახადოთ. შეიძლება გინდოდეს გამოიყენეთ მარცხენა შეერთებები შეკითხვებისთვის, რომლებსაც აქვთ ნულოვანი რიგები ერთი-მრავალზე ურთიერთობის დამოკიდებულ (ბევრ) მხარეს და მარჯვენა უერთდება იმ შეკითხვებზე, რომლებიც ქმნიან ნულ სტრიქონებს დამოუკიდებელ მხარეს.

გირჩევთ: