Я обычно следую этим правилам:
При использовании одной таблицы необязательно использовать префикс имени таблицы:
SELECT col1, col2 FROM table1
Для нескольких таблиц используйте полное имя таблицы. Псевдонимы могут сбивать с толку, особенно при выполнении нескольких объединений:
SELECT table1.col1, table2.col2 FROM table1 INNER JOIN table2 on
table1.id = table2.id
Я вижу многих разработчиков, использующих псевдонимы таблиц, но особенно в больших проектах с несколькими разработчиками они могут стать загадочными. Несколько дополнительных нажатий клавиш могут обеспечить большую ясность в коде.
Если, однако, может возникнуть необходимость использовать псевдоним столбца, если столбцы имеют одинаковое имя. В этом случае:
SELECT table1.col1, table2.col1 as table2_col1 FROM table1
INNER JOIN table2 on
table1.id = table2.id