не может. Вы должны использовать ключевое слово JOIN
между таблицами, к которым хотите присоединиться, чтобы USING
работал.
Вот соответствующая грамматика из руководства MySQL :
join_table:
table_reference [INNER | CROSS] JOIN table_factor [join_condition]
| table_reference STRAIGHT_JOIN table_factor
| table_reference STRAIGHT_JOIN table_factor ON conditional_expr
| table_reference {LEFT|RIGHT} [OUTER] JOIN table_reference join_condition
| table_reference NATURAL [{LEFT|RIGHT} [OUTER]] JOIN table_factor
join_condition:
ON conditional_expr
| USING (column_list)
Кроме того, не очень ясно, что вы пытаетесь выполнить с помощью первого используемого вами синтаксиса. Это может быть внешнее или внутреннее соединение. Вы можете утверждать, что если отсутствует, переводчик должен рассматривать это как внутреннее соединение, но это может сбить с толку. Кроме того, это будет новый, нестандартный синтаксис, который определенно будет «нет, нет», imho.