Что такое NATURAL JOIN?

Junior
268 просмотров
AFK Offer AI

NATURAL JOIN — соединение, которое автоматически матчит столбцы с одинаковыми именами. SELECT * FROM orders NATURAL JOIN customers — если у обоих есть customer_id, JOIN произойдёт по нему. Звучит удобно, но на практике опасно: добавили колонку с совпадающим именем — запрос молча сломался. Нет явного контроля, по чему соединяешь. В проде лучше всегда писать явный ON или USING. NATURAL JOIN хорош для обучения и быстрых ad-hoc запросов, но в коде приложения — избегай.

Следующий вопрос

Что такое HTTP/2 multiplexing?