我有一个需要获取所有数据的表,但我需要在下拉列表中显示“类型”列。现在在我的桌子上有 2 个绿色、1 个红色和 3 个白色。
id type_id type info1 info2
1 1 green some important data some important data
2 1 green some important data some important data
3 2 red some important data some important data
4 3 white some important data some important data
5 3 white some important data some important data
6 3 white some important data some important data
我想像这样在 php 上显示它(如果代码不完整,请不要担心,我明白了:D),
<select>
<?php
foreach($result as $r):
echo '<option>'. $r['type'] . '</option>';
endforeach;
?>
</select>
这样做的问题是它在列(类型)中显示所有数据,我需要每个 type_id 显示 1 个。我不能使用 GROUP BY,因为它不会显示我在该类型下需要的信息。我怎样才能做到这一点?谢谢!