neuromachine
Новичок
Доброго времяни суток. Нужна помощь с mysql,
Есть примерный вид запроса:
SELECT
catalog_groups.id,
catalog_groups.title,
catalog_groups.father,
catalog_groups.mother,
catalog_groups.father_id,
catalog_groups.mother_id,
catalog_groups.actual,
catalog_groups.position,
catalog_groups.url,
catalog.url as url_father,
(?catalog.url as url_mother?)
FROM
catalog_groups
INNER JOIN
catalog
ON
catalog_groups.father_id = catalog.id
(???)
WHERE
catalog_groups.owner = '".$this->params['owner_id']."'
".$and_string."
ORDER BY
catalog_groups.position
К сожалению не могу понять как взять столбец "catalog.url" но уже не с "catalog_groups.father_id = catalog.id", а с "catalog_groups.mother_id = catalog.id".
Или перефразировав - мне нужны данные (url) разных id из таблицы catalog, а номера этих id хранятся соответственно в полях father_id и mother_id строки таблицы catalog_groups
Есть примерный вид запроса:
SELECT
catalog_groups.id,
catalog_groups.title,
catalog_groups.father,
catalog_groups.mother,
catalog_groups.father_id,
catalog_groups.mother_id,
catalog_groups.actual,
catalog_groups.position,
catalog_groups.url,
catalog.url as url_father,
(?catalog.url as url_mother?)
FROM
catalog_groups
INNER JOIN
catalog
ON
catalog_groups.father_id = catalog.id
(???)
WHERE
catalog_groups.owner = '".$this->params['owner_id']."'
".$and_string."
ORDER BY
catalog_groups.position
К сожалению не могу понять как взять столбец "catalog.url" но уже не с "catalog_groups.father_id = catalog.id", а с "catalog_groups.mother_id = catalog.id".
Или перефразировав - мне нужны данные (url) разных id из таблицы catalog, а номера этих id хранятся соответственно в полях father_id и mother_id строки таблицы catalog_groups