gpt4 book ai didi

mysql - 在mysql语句中回显?

转载 作者:行者123 更新时间:2023-11-29 00:49:20 24 4
gpt4 key购买 nike

是否可以在 MySQL 语句中回显

例如:

SELECT
p.ID,p.post_title,p.guid,p.post_name,p.post_status,name,taxonomy,
<?php echo "TEXT HERE"?> GROUP_CONCAT(DISTINCT name ORDER BY name DESC SEPARATOR '|') AS 'tags',

这有可能得到这个结果 {tag1|tag2|tag3} 吗?

最佳答案

听起来像this question可能是相关的。然而,这应该做你想做的:

-- Table structure:
-- post(_id_), tag (_id_, tag), post_tag(post*, tag*)

SELECT post.id,
CONCAT('{', GROUP_CONCAT(distinct tag.tag order by tag.tag separator '}{'), '}') AS tags
FROM post
JOIN post_tag ON post.id = post_tag.post
JOIN tag ON post_tag.tag = tag.id
GROUP BY post.id

哪个返回:

+----+--------+
| id | tags |
+----+--------+
| 1 | {A}{B} |
| 2 | {B}{C} |
| 3 | {C} |
+----+--------+

确保包含 GROUP BY 子句。我确实添加了外键引用,但我不确定 MySQL 是否真的为此使用了它们。

关于mysql - 在mysql语句中回显?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9192241/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com