Вам нужно будет использовать формат table.field
, если вы выполняете JOIN
и вам нужно использовать его для устранения неоднозначности двух полей с одинаковыми именами в разных таблицах. Например:
SELECT table1.name
FROM table1
LEFT JOIN table1 ON table1.id = table2.id
WHERE table2.name='smith'
Что касается использования серьезного акцента (`), он вам понадобится, если ваши таблицы или поля являются зарезервированными ключевыми словами SQL, такими как select
, where
, and
и т. Д.