Здравствуйте! Есть запрос
SELECT * FROM `product` LEFT JOIN `category_product` ON (product.category = category_product.id) WHERE (category_product.seo_url = 'category1')`
Обе таблицы содержат name
и seo_url
. Вопрос, как я могу явно указать, что уже на сервере нужно брать name
и seo_url
из таблицы product
? P.S. Пробовал использовать as
но ничего не получилось(
SELECT
product.name, product.seo_url
FROM `product`
LEFT JOIN `category_product` ON (product.category = category_product.id)
WHERE (category_product.seo_url = 'category1')
В полученной таблице столбцы будут называться name
, seo_url
.
Также попробуйте вариант SELECT *, product.name, product.seo_url ...
- посмотрите что получится.
SELECT
product.name AS `product_name`, product.seo_url AS `product_seo_url`
FROM `product`
LEFT JOIN `category_product` ON (product.category = category_product.id)
WHERE (category_product.seo_url = 'category1')
Столбцы будут называться product_name
и product_seo_url
.
Используйте имя таблицы ка префикс. Формат tablename.fieldname
Например
SELECT product.name, product.seo_url FROM
Виртуальный выделенный сервер (VDS) становится отличным выбором
Добрый день! Подскажите пожалуйстаЯ импортирую через phpmyadmin csv файл
Если в колонку с типом CHAR(50) вставить строку, длина которой превышает 50 символов, то MySQL вернёт ошибку
как создать поле в классе на c#,чтобы этим полем был список? вот пример
как перевести на c# значения в единицы объема ?