Junior
როგორ შევარჩიოთ მონაცემები ორი ცხრილიდან ერთ შეკითხვით?
sobes.tech AI
პასუხი AI-სგან
SQL-ში შესაძლებელია JOIN-ის გამოყენება. იგი აერთიანებს ორი ან მეტი ცხრილის სვეტებს შორის დაკავშირებული სვეტზე დაფუძნებით.
JOIN-ის ტიპები:
- INNER JOIN: ირჩევს სვეტებს, რომლებიც ორივე ცხრილში ემთხვევა ერთმანეთს.
- LEFT (OUTER) JOIN: ირჩევს ყველა სვეტს მარცხენა ცხრილიდან და შესაბამის სვეტებს მარჯვენა ცხრილიდან. თუ შესაბამისობა არ არის, მარჯვენა ცხრილის სვეტები იქნება NULL.
- RIGHT (OUTER) JOIN: ირჩევს ყველა სვეტს მარჯვენა ცხრილიდან და შესაბამის სვეტებს მარცხენა ცხრილიდან. თუ შესაბამისობა არ არის, მარცხენა სვეტები იქნება NULL.
- FULL (OUTER) JOIN: ირჩევს ყველა სვეტს, თუ შესაბამისობა არსებობს რომელიმე ცხრილში.
INNER JOIN-ის მაგალითი:
SELECT
table1.column1,
table2.column2
FROM
table1
INNER JOIN
table2
ON
table1.common_column = table2.common_column;