Junior — Middle
Оё метавонед намудҳои асосии пайвасткунии ҷадвалҳоро дар SQL номбар кунед?
sobes.tech AI
Ҷавоб аз AI
Тавсияҳои асосии пайвасткунии ҷадвалҳо (JOIN) дар SQL:
- INNER JOIN — танҳо он сабтҳоро бармегардонад, ки дар ҳарду ҷадвал мувофиқат мекунанд.
- LEFT JOIN (LEFT OUTER JOIN) — ҳамаи сабтҳоро аз ҷадвали чап ва мувофиқҳоро аз ҷадвали рост бармегардонад; агар мувофиқат набошад, арзишҳо дар рост NULL хоҳанд буд.
- RIGHT JOIN (RIGHT OUTER JOIN) — монанд ба LEFT JOIN, аммо ҳамаи сабтҳоро аз ҷадвали рост бармегардонад.
- FULL JOIN (FULL OUTER JOIN) — ҳамаи сабтҳоро аз ҳарду ҷадвал бармегардонад, бо NULL дар сутунҳое, ки мувофиқат намекунанд.
- CROSS JOIN — маҳсулоти картезианӣ байни ду ҷадвал, ҳама имконоти пайвандҳоро бармегардонад.
Маслиҳат барои INNER JOIN:
SELECT users.name, orders.id
FROM users
INNER JOIN orders ON users.id = orders.user_id;