最近、いくつかのSQLを学習しようとしており、この問題が発生しています。 私はdbから要求された、国名とその資本を表示するページをdivで作成しました。しかし、私は、特定の国に100万人以上の人口を含む都市の数に基づいてディスプレイを注文できる機能を追加したいと考えています。私はここで必要なクエリを把握することはできません。同じ数の行数を取得する
数字がのの同じ国の人口が100人を超える都市はどのようにして得られますか?私のテーブルフォーマットはそのままです。例えば、イングランド3、インディアン1などの基準を満たす2つの英語都市があるので、イングランドは2を返すはずです。
ユニオンクエリを試しましたが、最初のクエリの値を保持できません。
どうすればいいですか?
表A
*-----------------*------------*
| COUNTRY NAME | CAPITAL |
| England | London |
| India | New Delhi |
| US | DC |
| | |
*-----------------*------------*
表Bあなたの助けを
*-----------------*------------------------------*
| COUNTRY NAME |Cities with a population > 1m |
| England | London |
| England | Birmingham |
| India | New Delhi |
| US | DC |
| US | New York |
| US | LA |
*-----------------*-------------------------------*
ありがとう!
おかげで、ゆっくりと構文を学び、拾い、それをやりました。ありがとう –
問題ありません。誰もが最初に助けを必要とします。 – Snowlockk
大括弧はInnoDBでは機能しません。 –