0

2 つのテーブルがあります。 1. 大陸のリスト 2. 6 つの大陸のそれぞれに属する国。私のアプリでは、この大陸に属する大陸名と国を表形式で表示したいと考えています。私の現在の選択:

SELECT cont.continentID,cont.continentName,cont.continentImage,(select contr.countryName   from countries as contr where contr.relativeToContinent=cont.continentID) as 'hash'\
    FROM Continents as cont

率直に言って、国の完全なリストが表示されることを期待していました。contr.relativeToContinent=cont.continentID select、はい、完全なリストを取得する国から contr.countryName を選択するためですが、すべての選択が組み合わされるとリストから最初の国のみを取得します。この問題を解決するには?前もって感謝します。

4

1 に答える 1

0

データベースの例を教えてください (すべてのデータベースを でエクスポートするだけですsqlite3 db.sqlite .dump)。join などでできると思います。

于 2012-04-24T20:14:53.910 に答える