Php 运行时循环一列的所有不同值
这是一个示例MYSQL结果 +----+---+ | A | B | +----+---+ | 1 | 1 | | 1 | 2 | | 2 | 3 | | 2 | 4 | | 3 | 5 | +----+---+ +----+---+ |A | B| +----+---+ | 1 | 1 | | 1 | 2 | | 2 | 3 | | 2 | 4 | | 3 | 5 | +----+---+ 我想浏览一下A列中的每一个不同点,并利用B列中的值做一些事情。Php 运行时循环一列的所有不同值,php,mysql,sql,while-loop,Php,Mysql,Sql,While Loop,这是一个示例MYSQL结果 +----+---+ | A | B | +----+---+ | 1 | 1 | | 1 | 2 | | 2 | 3 | | 2 | 4 | | 3 | 5 | +----+---+ +----+---+ |A | B| +----+---+ | 1 | 1 | | 1 | 2 | | 2 | 3 | | 2 | 4 | | 3 | 5 | +----+---+ 我想浏览一下A列中的每一个不同点,并利用B列中的值做一些事情。 假设A有用户I
假设A有用户ID,B有食物。我想抓取用户1喜欢的所有食物,然后向1发送一封电子邮件,然后抓取用户2喜欢的所有食物并发送电子邮件给她,以此类推。非常感谢您的建议。如果您想要逗号分隔的值,您可以使用
GROUP\u CONCAT
SELECT A, GROUP_CONCAT(DISTINCT B) foodList
FROM tableName
GROUP BY A
:D
无论如何,你可以在csv中查看所有食物的结果。