Не могу разобрать SQL запрос

DataKill

Новичок
Не могу разобрать SQL запрос

Доброго времени суток!
Делаю выпадающие списки на php & ajax...
Основная идея находится сдесь: ajax combo
Что означает этот запрос:
PHP:
$query = 'SELECT DISTINCT a.maker_id AS m_id, a.title AS m_title
         FROM makers a INNER JOIN products b
         ON a.maker_id=b.maker_id               
         WHERE b.category_id='.$_GET['category'].'
         ORDER BY a.maker_id';
Что такое "а" и "b"??? После инструкции FROM должны перечисляться список таблиц откуда делается выборка... А тут еще какая то "а". Причем в дампе базы данных ничего подобного нет :(

Заранее спасибо! :)
 

BelStudent

целеустремлённый чел
a и b - это твои таблицы. Вообще почитайка о синтаксисе в SQL.
 

BelStudent

целеустремлённый чел
Насколько я знаю алиасы это то, что идет после AS
 

tashkentchi

Новичок
makers a - это то же самое, что makers AS a
К тому же писал ты сначала о базах а не о таблицах.
 

DataKill

Новичок
Насколько я знаю алиасы это то, что идет после AS
Вот и я о том же думаю, что-о тут не то

-~{}~ 28.02.09 15:33:

К тому же писал ты сначала о базах а не о таблицах.
Я писал, что в базе данных нет такой таблицы "а" и "b"

-~{}~ 28.02.09 15:35:

Ладно. Делаю свой запрос по аналогу предыдущего:
PHP:
$query = "SELECT DISTINCT a.caunty_id as m_id, a.caunty_name as m_name ".
    "FROM cauntries a ".
    "INNER JOIN cityes b ON a.lang_id = b.lang_id ".
    "WHERE b.lang_id = ".$_GET['category']." ".
    "ORDER BY a.caunty_id;";
Результата нет никакого.Что же тут не так?
 
Сверху