我想提取存储在我的表的同一列中的两种类型的数据,并将其显示在两列中。我做了很多搜索并做了很多测试,但没有任何工作。 这可能是很容易做到......Mysql选择并显示两列
这是我的表:
| id | field_id | user_id | value |
| 175 | 65 | 3 | 48.8984188201264 |
| 173 | 65 | 2 | 37.9841493 |
| 177 | 65 | 4 | 48.8440603 |
| 179 | 65 | 5 | 48.8407529 |
| 174 | 66 | 2 | 23.7279843 |
| 176 | 66 | 3 | 2.25568230749569 |
| 178 | 66 | 4 | 2.3730525 |
| 180 | 66 | 5 | 2.3213214 |
我想在一个又一个通过显示在一个字段和经度(FIELD_ID = 66),纬度(FIELD_ID = 65)加入user_id。
两个选择:
select value as longitude
from wp_bp_xprofile_data
where field_id=66;
select value as latitude
from wp_bp_xprofile_data
where field_id=65;
| longitude |
| 23.7279843 |
| 2.25568230749569 |
| 2.3730525 |
| 2.3213214 |
| latitude |
| 48.8984188201264 |
| 37.9841493 |
| 48.8440603 |
| 48.8407529 |
我怎么能在一个表中有两个栏显示这个数据?
感谢
纬度相关的id是经度+ 1的ID? – 2011-12-29 17:45:19