SQL 查询正在显示多个值
我的意思是如果sql查询实际输出是这样的:
10456123 4561265 12 13 45 55 66
45869655 4556446 99 56 45 45 45
它显示为:
10456123 4561265 12 13 45 55 66
45869655 4556446 99 56 45 45 45
10456123 4561265 12 13 45 55 66
45869655 4556446 99 56 45 45 45
显示双倍(2次)
最佳答案
尝试添加 DISTINCT:
SELECT DISTINCT *
FROM 32r07,
32r07names
WHERE 32r07.htno = 32r07names.htnon
AND 32r07.htno = '$name'
SELECT DISTINCT *
FROM 32r07names
WHERE htnon = '$name'
这不是问题解决器,但它会有所帮助。另外,请勿使用 *。 我认为您需要检查表中的重复值。
关于PHP MYSQL 返回结果两次(Double),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18404838/