如何在 PHP SQL 中从重复的列中创建唯一项目的列表
假设我有一个表,其中有一列:
Column B
apple
apple
apple
orange
apple
orange
orange
grapes
grapes
mango
mango
orange
我想以这样的方式查询它,以获得如下列表:
apple 橙子 葡萄 mango
如何在 PHP SQL 中执行此操作?非常感谢。
Say I have a table that has a column which goes:
Column B
apple
apple
apple
orange
apple
orange
orange
grapes
grapes
mango
mango
orange
And I want to query it in such a way that I get a list like so:
apple
orange
grapes
mango
How do I do this in PHP SQL? Much thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
假设您的表名为“Fruit”,该列名为“B”。操作方法如下:
“DISTINCT”关键字将为您提供所有唯一的结果。
这就是 SQL 部分。在 PHP 中,您可以这样编写查询:
Suppose your table is called 'Fruit' and this column is called 'B'. Here's how you would do it:
The 'DISTINCT' keyword will get you all unique results.
That's the SQL part. In PHP, you write the query like this:
您想在哪里进行实际过滤? SQL 还是 PHP?
对于 SQL:
对于 PHP:
Where do you want to do the actual filtering? SQL or PHP?
For SQL:
For PHP: