我有一个成功使用过的MySQL / PDO查询,最近我手动向数据库中所有表的每个列“注释”属性中添加了一些“元”信息。 我知道我可以使用此来获得专栏评论:
SELECT COLUMN_COMMENT
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = 'Collectors'
AND TABLE_NAME = 'list'
AND COLUMN_NAME = 'leader'
我一直在使用的“我的选择”如下所示:
SELECT r.*, f.Fill
FROM rateinfo r JOIN frame f ON r.FillID=f.ID JOIN list l ON l.ID=r.listID
WHERE l.ID = 151
ORDER BY r.RateCovered DESC, r.RateReviewDate DESC;
如何合并两个查询,以便每个返回列的注释列都出现在关联数组结果集中,即
$resultsArr[0]['rateConcession']
$resultsArr[0]['rateConcession']['comment'] <------- how can i get/use this syntax??
我尝试了此子查询:
SELECT r.*, f.Fill, ( SELECT COLUMN_COMMENT FROM information_schema.COLUMNS )
FROM rateinfo r JOIN frame f ON r.FillID=f.ID JOIN list l ON l.ID=r.listID
WHERE l.ID = 151
ORDER BY r.RateCovered DESC, r.RateReviewDate DESC;
,但停留在“用于缩小范围的条件”,因为它返回的结果不止一个结果-我只希望结果列的每一列都带有注释。 有什么想法吗?