在 php 中找到 table 的唯一值
find unique value from table in php
我有一个 MySQL table,其中包含以下类型的信息:
hop_id hop_1 hop_2 hop_3 hop_4..... hop_9 site_name hop_count
1 abc>aaa bcd>bbb zxc>ccc GPAC 3
2 bcd>bbb jkl>ddd abc>aaa pop>zoz SNKL 4
3 jkl>ddd zxc>ccc PBCL 2
我想从 hop_1、hop_2、hop_3...hop_9 中找到唯一值并打印它们。结果会是这样。
hop
abc>aaa
bcd>bbb
zxc>ccc
jkl>ddd
pop>zoz
我使用了 distinct 关键字,但它只适用于一列,而不适用于所有列。我想打印为一个变量。请帮助如何解决它。提前致谢。
这应该有效
SELECT DISTINCT(x.keyword) FROM (
SELECT DISTINCT hop_1 as keyword FROM your table
UNION
SELECT DISTINCT hop_2 as keyword FROM your table
UNION
SELECT DISTINCT hop_3 as keyword FROM your table
....
SELECT DISTINCT hop_9 as keyword FROM your table) as x
我有一个 MySQL table,其中包含以下类型的信息:
hop_id hop_1 hop_2 hop_3 hop_4..... hop_9 site_name hop_count
1 abc>aaa bcd>bbb zxc>ccc GPAC 3
2 bcd>bbb jkl>ddd abc>aaa pop>zoz SNKL 4
3 jkl>ddd zxc>ccc PBCL 2
我想从 hop_1、hop_2、hop_3...hop_9 中找到唯一值并打印它们。结果会是这样。
hop
abc>aaa
bcd>bbb
zxc>ccc
jkl>ddd
pop>zoz
我使用了 distinct 关键字,但它只适用于一列,而不适用于所有列。我想打印为一个变量。请帮助如何解决它。提前致谢。
这应该有效
SELECT DISTINCT(x.keyword) FROM (
SELECT DISTINCT hop_1 as keyword FROM your table
UNION
SELECT DISTINCT hop_2 as keyword FROM your table
UNION
SELECT DISTINCT hop_3 as keyword FROM your table
....
SELECT DISTINCT hop_9 as keyword FROM your table) as x