SQL უფლებათა რეგისტრაციის სიტყვა

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

SQL უფლებათა რეგისტრაციის სიტყვა

უფლებათა რეგისტრაციის საკვანძო დაბრუნება ყველა სტრიქონების მარჯვენა მაგიდა (table_name2), მაშინაც კი, თუ არ არსებობს მატჩების მარცხენა ცხრილი (table_name1).

SQL უფლებათა რეგისტრაციის სინტაქსი

SELECT column_name(s)
FROM table_name1
RIGHT JOIN table_name2
ON table_name1.column_name=table_name2.column_name

PS: ზოგიერთ ბაზაში უფლებათა რეგისტრაციის ეწოდება უფლება გარე რეგ.


SQL უფლებათა რეგისტრაციის მაგალითი

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

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

"შეკვეთების" ცხრილში:

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

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

ჩვენ ვიყენებთ შემდეგ SELECT განაცხადი:

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
RIGHT JOIN Orders
ON Persons.P_Id=Orders.P_Id
ORDER BY Persons.LastName

შედეგი-set გამოიყურება ასე:

LastName გვარი OrderNo
ჰანსენი Ola 22456
ჰანსენი Ola 24562
Pettersen Kari 77895
Pettersen Kari 44678
    34764

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


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