私は良い方法があると信じています。私は検索して試しましたが見つかりませんでした。 私は3つのテーブルを一度に結合するときに、どのようにして列を合計できますか。
SELECT listing.*, users.username, review.rNumber
FROM listing, users,review
WHERE users.uid=listing.cuid and listing.lid=review.lID
(、提案してくださいまたはより良い方法)3つの、このようなテーブルを結合したいしかし、私は、私はsum(rNumber)
のようにそれの合計を取得したいreview.rNumber
たくありません。 1つのリストは、多くのレビューを持っている可能性があるので...ありがとう...
ここでは、私が
- にこのクエリでテーブルをリストからすべての値を達成したいものです。
- のみ関係が
- users.uid = listing.cuidとlisting.lid = review.lID または ある
レビューテーブルからユーザーテーブルからのレビューの
ら私、私はテーブルを追加する必要がある場合は、動のを使用できることではなく、すべての上場の結果と参加のためにあなたが適切なグループを持つユーザーの合計を取得することができます。.. 感謝:)
いいえ。あなたは 'SUM(review.rNumber)'を試しましたか? http://www.mysqltutorial.org/mysql-sum/ – JustOnUnderMillions
ありがとう、私はそれを試みたが、review.sum(rNumber)のように間違ったやり方でエラーが発生している可能性があります。 – sadek
助けてください私は、リストがレビューしているすべてのリストの天気をどうやって返すことができますか?この方法では、レビューを持つリストのみが選択されます。 は参加できますか?もう一度ありがとう.. – sadek