代码之家  ›  专栏  ›  技术社区  ›  coffeemonitor

MySql If语句

  •  1
  • coffeemonitor  · 技术社区  · 14 年前

    我有一个简单的表,记录管理员执行的简单事件。没什么复杂的。

    userid

    SELECT u.username FROM `users` u, `history` h WHERE u.userid = h.userid
    

    是否可以从查询级别执行此操作?

    1 回复  |  直到 14 年前
        1
  •  1
  •   OMG Ponies    14 年前

    用途:

       SELECT COALESCE(u.username, 'SYSTEM') AS username,
         FROM HISTORY h
    LEFT JOIN USERS u ON u.userid = h.userid
    

    COALESCE username 如果为NULL,则会显示“system”或您喜欢的任何内容。