SQL多表聯查leftjoin左邊加表單

SELECT 
  IFNULL(u.USER_ACCOUNT, o.USER_ACCOUNT) u.USER_ACCOUNT,
  o.* 
FROM
  gh_orders o 
  LEFT JOIN gh_user u 
    ON o.PARENT_ID = u.ROW_ID 查詢

1.假如u.USER_ACCOUNT不空返回u.USER_ACCOUNT,不然返回o.USER_ACCOUNT,將返回值賦給u.USER_ACCOUNT

2.o.*就是查詢表gh_orders 的全部列名,有多少,查出多少,*就是所有的意思,

3.查詢gh_orders中全部元素,(gh_orders 左邊加上o.PARENT_ID = u.ROW_ID 條件時gh_user 表中元素組成gh_orders表)

相關文章
相關標籤/搜索