ホームページ > バックエンド開発 > PHPチュートリアル > 4 つの情報をグループ化してクエリする方法。 。 。

4 つの情報をグループ化してクエリする方法。 。 。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-23 14:40:05
オリジナル
1146 人が閲覧しました

ID UID TUID MSG
1 120 125 sawasf
2 125 120 adaf
3 120 125 asfafaff
4 125 120

以下に示すような効果を与えます:


ディスカッションに返信(解決策)

要件を詳細に説明し、何に従ってグループ化します。最終的な結果は何ですか?

要件を詳細に説明し、要件に応じてグループ化します。最終的な結果は何ですか?

結果は上の図と同じです

ユーザー A とユーザー B の最後の通話記録がリストに表示され、それらが合計でどれだけの情報を持っているかを計算します

SQL ステートメント: select * (UID=120 or UID=125) と (TUID=120 or TUID=125) のテーブル名から、この SQL ステートメントを実行し、結果セットをループで表示します レコードセットの数は情報の数です

SQL文: select * from table name where (UID= 120 or UID=125) and (TUID=120 or TUID=125), このSQL文を実行し、結果セットをループで表示します。レコードセットの数はその数です。の情報

要件を明確に確認し、盲目的に答えないでください~! !
select * from table where uid = 125 or tuid = 125

select * from table name where (UID=120 and UID=125) or (TUID=120 and TUID=125)

SQL ステートメント: select * from table name where (UID=120 または UID=125) および (TUID=120 または TUID=125)、この SQL ステートメントを実行し、結果セットをループで表示します。は情報番号です

ニーズを明確に見て、盲目的に答えないでください〜! !
これを実行すると、
select * from table where uid = 125 or tuid = 125 ですべてのクエリを実行できます

あなた自身の記述は誤解を招きます。くそー、最近は質問するのがとても難しいです!あなたが作成した 2b ステートメントは確かにこれら 4 つの項目を読み取ることができますが、これはテーブル内にユーザー会話が 2 つ (120 と 125) しかない場合にのみ発生します。どうでも。 。 。場所を間違えました

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート