2015-07-29 2 views

ответ

7

Хотя я никогда не видел этот точный синтаксис (по понятным причинам - это действительно мало предназначается, и я не ожидал столкнуться с ним в реальном мире), я предполагаю, что результатом будет декартово произведение, как условие утверждает, что строки в t1 должны быть сопоставлены с строками в t2, когда условие оценивается как истинное, что оно всегда делает. Таким образом, все строки в первом наборе будут сопоставляться со всеми строками во втором наборе.

Условие никогда не пробовали ни с чем другим, только он сам и true всегда будет оцениваться как истинный.

+0

Я чувствую то же самое, INNER JOIN и ON true являются избыточными. ON true подразумевается. – ThinkCode

+0

в sql - значения фальшивого значения null и false? –

+0

@ThinkCode Действительно, результат должен быть таким же, как «cross join». – jpw

Смежные вопросы