#mysql
#mysql
Вопрос:
Мне нужно знать, что можно создать ссылку href в инструкции select query с использованием mysql.
select '<a href=$site_URL/index.php?module=xxxxxxamp;view=Detailamp;record=a.mcaid>a.mcaid</a>' as dba,account_number as `account number` ,rate as split, CAST((-total_amount)/100 as DECIMAL(10,2)) as `total amount`, CAST((-withdrawal_amount)/100 as DECIMAL(10,2)) as `withdrawal amount`, DATE_FORMAT(start_date, '%m-%d-%Y') as `start date`,concat(name,' ' ,a.mcaid) as mca from fdr_me_daily_activity inner join vtiger_mcacf a on cf_1440=account_number inner join vtiger_mca b
on b.mcaid=a.mcaid INNER JOIN vtiger_crmentity on a.mcaid=vtiger_crmentity.crmid where vtiger_crmentity.deleted=0 order by start_date desc limit 0 , 50"
итак, это мой запрос, я хочу передать выбранный столбец в ссылку href
<a href=$site_URL/index.php?module=xxxxxxamp;view=Detailamp;record=a.mcaid>**a.mcaid**</a> ;
a.mcaid — я не могу передать столбец в href. итак, пожалуйста, не могли бы вы мне помочь.
Я не хочу использовать php.
С уважением, Nandhagopal J
Комментарии:
1. используйте concat для этого
2. Спасибо, чирадж.. Я использовал concat, и проблема была решена
3. примите мой ответ, чтобы он мог помочь другим в будущем и был полезен вам.
Ответ №1:
Используйте Concat для объединения значения.
select CONCAT('<a href=$site_URL/index.php?module=xxxxxxamp;view=Detailamp;record=a.mcaid>',a.mcaid,'</a>') as dba,account_number as `account number` ,rate as split, CAST((-total_amount)/100 as DECIMAL(10,2)) as `total amount`, CAST((-withdrawal_amount)/100 as DECIMAL(10,2)) as `withdrawal amount`, DATE_FORMAT(start_date, '%m-%d-%Y') as `start date`,concat(name,' ' ,a.mcaid) as mca from fdr_me_daily_activity inner join vtiger_mcacf a on cf_1440=account_number inner join vtiger_mca b
on b.mcaid=a.mcaid INNER JOIN vtiger_crmentity on a.mcaid=vtiger_crmentity.crmid where vtiger_crmentity.deleted=0 order by start_date desc limit 0 , 50"
Я надеюсь, что это сработает для вас.