私は非常に奇妙な問題が必要です。私はあなたが素晴らしい人たちがこの問題を楽しむことを願っています(またはそれはあなたにとって簡単な仕事かもしれません:))。ここで 3つのテーブルとANDを使用し、左結合/内結合を使用することは可能ですか?
は、私は今、このクエリでは、私は追加のフィルタを使用したい3つのテーブルselect listing.*
, sum(review.rNumber) as nor
, count(review.rNumber) as total
, users.username from listing
where
left join review on listing.lid=review.lID
inner join users on users.uid=listing.cuid
group by listing.lid
から値を返すために使用していたクエリです。
listing table
からすべての値を戻していますが、すべての値を返すようにします
WHERE cat='Hair' or something
このクエリーのどこに手がかりを挿入するのかわかりません。 ありがとう
はラインであなたの場所、あなたのグループの前に置く:あなたは、それは後に、あなたの代わりに「持つ」を使用したい場合は
–
あなたはあなたの条件をあまりにも –
のように置く必要があります "ここでcat = 'Hair' group by listing.lid" ?? – sadek