ホームページ  >  記事  >  バックエンド開発  >  Mysql が複数のテーブルを結合するとクエリ結果に問題が発生する

Mysql が複数のテーブルを結合するとクエリ結果に問題が発生する

WBOY
WBOYオリジナル
2016-09-29 09:19:061590ブラウズ

会社の製品のニーズにより、テーブル A にはユーザーの基本情報が保存され、テーブル B にはテーブル A のユーザーの行動の一部が保存される関数を実装する必要があります。テーブル C とテーブル B は同じプロパティを持ちます。クエリを実行する際、テーブルBやテーブルCのカウント結果でソートできるので結合を考えたのですが、問題が発生しました。

まず3つのテーブルのデータ構造を投稿します

リーリー リーリー リーリー

自分で試してみて、クエリ結果が異なることを確認してください

リーリー

Mysql が複数のテーブルを結合するとクエリ結果に問題が発生する

データには明らかに問題があります。結果を確認するには、データを個別に関連付けてください

リーリー

Mysql が複数のテーブルを結合するとクエリ結果に問題が発生する

リーリー

Mysql が複数のテーブルを結合するとクエリ結果に問題が発生する

最初の SQL ステートメントにエラーはありませんが、結果が間違っている場所を見つけるのを手伝ってください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。