这是我的疑问:
SELECT *, `online_since`-NOW() as 'uptime' FROM map_eline_dots
我希望它选择map_eline_dots
中的所有列以及包含
online_since - NOW()
但是我现在得到的结果和我
的结果相同SELECT * FROM map_eline_dots
我做错了什么?我是否必须手动选择其他30列中的每一列?
答案 0 :(得分:7)
像这样:
SELECT map_eline_dots.*, online_since - NOW() as uptime FROM map_eline_dots
或者像这样。
SELECT m.*, online_since - NOW() as uptime FROM map_eline_dots AS m
如果您选择的不仅仅是星号,则必须限定星号。 (我删除了反引号和引号以提高可读性)