使用不同的WHERE条件更新同一表中的多个字段

时间:2016-02-12 06:25:49

标签: sql join mysqli sql-update

我问自己是否可以更新1个表中的2个字段,但使用2个不同的where条件。让我解释一下。目前我正在使用这样的2个查询:

UPDATE members SET last_game = $time WHERE userid = 1

UPDATE members SET game_played = game_played + 1 WHERE userid > 0

我想知道是否有办法在sql中加入这两个查询?

1 个答案:

答案 0 :(得分:1)

您可以使用{ "data":[ { "station":"2 Av", "lattitude":"40.723402", "longitude":"-73.989938", "stopTime":{ "data":[ { "arrival_time":"02:40:30", "trip":"JAMAICA - 179 ST", "route":"some longer word with a -" } ] } }, { "station":"2 Av", "lattitude":"40.723402", "longitude":"-73.989938", "stopTime":{ "data":[ { "arrival_time":"00:54:00", "trip":"CONEY ISLAND - STILLWELL AV", "route":"some longer word with a -" } ] } }, { "station":"Delancey St", "lattitude":"40.718611", "longitude":"-73.988114", "stopTime":{ "data":[ { "arrival_time":"02:39:00", "trip":"JAMAICA - 179 ST", "route":"some longer word with a -" } ] } }, { "station":"Delancey St", "lattitude":"40.718611", "longitude":"-73.988114", "stopTime":{ "data":[ { "arrival_time":"00:55:30", "trip":"CONEY ISLAND - STILLWELL AV", "route":"some longer word with a -" } ] } }, { "station":"Essex St", "lattitude":"40.718315", "longitude":"-73.987437", "stopTime":{ "data":[ { "arrival_time":"01:23:30", "trip":"JAMAICA CENTER - PARSONS/ARCHER", "route":"some longer word with a -" } ] } }, { "station":"Essex St", "lattitude":"40.718315", "longitude":"-73.987437", "stopTime":{ "data":[ { "arrival_time":"00:52:30", "trip":"BROAD ST", "route":"some longer word with a -" } ] } }, { "station":"Bowery", "lattitude":"40.72028", "longitude":"-73.993915", "stopTime":{ "data":[ { "arrival_time":"01:22:00", "trip":"JAMAICA CENTER - PARSONS/ARCHER", "route":"some longer word with a -" } ] } }, { "station":"Bowery", "lattitude":"40.72028", "longitude":"-73.993915", "stopTime":{ "data":[ { "arrival_time":"00:54:00", "trip":"BROAD ST", "route":"some longer word with a -" } ] } } ] } 表达式:

CASE