Re: [SQL ] 請問一個查詢法

看板Database (資料庫)作者 (flak)時間17年前 (2007/05/04 10:24), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
用LEFT JOIN select users.user_name,count(*) from users left join albums on users.user_id=albums.owner_id and albums.visibility=('Yes') ^^ 注意最後一個條件要寫在on後面,不要寫在Where裡面 group by users.user_name ※ 引述《JYHuang (夏天到了,冷不起來了說)》之銘言: : 我現在有兩個資料表 : 一個是紀錄使用者資料 users : (user_name,user_id) : 一個是紀錄使用者擁有的物件的資料 Albums : (aid,owner_id,Visbility ) : Visibility為enum('Yes', 'No') : 我之前下 : select user_name,count(aid) from users,album where : user_id=owner_id and : Visibility=('Yes') group by user_id : 來計算各個使用者總共有多少個Visibility為Yes的資料 : 可是發現如果使用者對應到的album只有一筆資料而且Visibility為No時 : 並不會被顯示出來..有沒有辦法讓它變顯示 0 呢? : ^ : count(aid) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.5.166
文章代碼(AID): #16EfbUF_ (Database)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 3 之 4 篇):
文章代碼(AID): #16EfbUF_ (Database)