Постарайтесь объяснить как можно яснее.Попытка вытащить сцепленные Q-urls, используя тип данных в таблице
Ниже приведен фиктивный запрос, основанный на том, который я пытаюсь отредактировать.
Я пытаюсь вернуть два разных типа, которые вытаскиваются из одной таблицы.
Первый тип данных является числовым (оценка от 1-10)
Следующий тип данных является оба числа и буквы, используемые для завершения URL.
Моя проблема заключается в том, что оператор concat возвращает только нулевые значения. когда я использую оператор and для указания только данных URL, другой столбец возвращает только нулевые значения.
Есть ли способ изменить это, чтобы вытащить только один тип данных в один столбец отдельно друг к другу?
Приветствия
select
concat("example.com/",rs.answer,"/415x380.png") as Q_URL,
Ease_of_use.score as "Ease_Of_use"
from customer_feedback c
left join response_data Ease_of_use on (Ease_of_booking_use.response_overall_id=c.id and Ease_of_use.data_type_id=1536)
left join response_data rs on rs.customer_review_id=c.id
join data_type dt on dt.id=rs.data_type_id
where c.retailer_id in (678,1651)
and rs.answer is not null
and dt.response_type="photo_URL"
group by c.id
К сожалению постараюсь уточнить, response_data содержит много разных типов значений, которые классифицируются в следующей таблице, data_type В запросе, который я написал «и dt.response_type =« photo_URL », чтобы URL-адрес concat не заполнялся нагрузками другие данные, которые не имеют смысла в URL. моя проблема в том, что я пытаюсь вернуть два разных типа данных, но с моим текущим запросом без использования оператора and и я возвращаю много плохих URL-адресов, однако, если это так, мой запрос теряет при возврате других данных тип. Надеюсь, что имеет смысл! – Alex
Не беспокойтесь, понял, в конце концов. Спасибо, Бен! – Alex