ホームページ > バックエンド開発 > PHPチュートリアル > このような文を SQL で書くにはどうすればよいでしょうか?午後中ずっとこれをやっていた

このような文を SQL で書くにはどうすればよいでしょうか?午後中ずっとこれをやっていた

WBOY
リリース: 2016-06-13 12:54:37
オリジナル
1057 人が閲覧しました

このような文を SQL で書くにはどうすればよいでしょうか?午前中ずっとこれをやってました!
テーブル A に存在します
numid nameText
GY-001 わたしは太陽
GY-002 わたしは月
テーブルBに存在します
numid コメント
GY-001 黒子
GY-001 コロナ
GY-001 太陽の粒子
GY-002 隕石
GY-002 先史文明
取り出したいデータ:
numid nameText cout
GY-001 わたしは月 3
GY-002 わたしは月 2


------解決策-----
a.numid、a.nameText を選択します。 、 count(*) as cout form table A a, table B b where a.numid=b.numid group by a.numid
------解決策------ -- -----------

これを試して、うまくいくかどうかを確認してください

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