@Mixa

Где почитать про переименования при JOIN'тах?

По совету людей из этого сайта решил научиться писать запросы з джойнтами. Научился делать запросы типа
SELECT wp_posts.ID, wp_posts.post_title
FROM wp_posts 

INNER JOIN wp_postmeta
ON wp_postmeta.post_id = wp_posts.ID

WHERE post_type =  'points'
AND post_status = 'publish'
AND meta_key = 'pointmap'


Но заметил, что во многих случаях используються переименования таблиц и полей для удобства. Вот только из самих примеров не все понял, так как во многих случаях логика была противоречивой и не всегда понятной, а где почитать об этом на русском так и не нашел.
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ответы на вопрос 3
djQuery
@djQuery
"Кодируем помаленьку" ("Сказка о Тройке")))
Ответ написан
Комментировать
denman1985
@denman1985
SQL, Oracle Forms/Reports dbd
Если ты про алиасы, то там ничего сложного нет.
по теме
также нужно помнить про исключения обращения по алиасам
Ответ написан
Комментировать
kimono
@kimono
Web developer
Примерно так:
SELECT A.ID, A.post_title, B.id
FROM wp_posts A

INNER JOIN wp_postmeta B
ON B.post_id = A.id

WHERE A.post_type =  'points'
AND A.post_status = 'publish'
AND A>meta_key = 'pointmap';

За названием таблицы указываете её альяс. Далее этот альяс уже можно использовать в запросе.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы