
テーブル1
番号(ユニーク) その他のデータ
1 データ
2 データ
3 データ
...
テーブル2
番号 名前 その他のデータ
1 名前A データ
1 名前A データ
2 名前B データ
3 名前C データ
3 名前C データ
...
を、結合を使って
1 名前A テーブル1のデータ
2 名前B テーブル1のデータ
3 名前C テーブル1のデータ
...というようにしたいのですが、group by をつかわないで得る方法はありますか?(対象テーブルから1件だけ結合したい。)
たとえば、複数の結合をこのようにした時、if()の中のカウントが、他の結合の影響を受けてしまいます。
select a.*,b.名前,if(count(c.番号) > 1,"複数",c.名前)
from
テーブル1 a
left join テーブル2 b on b.番号 = a.番号
left join テーブル3 c on c.番号 = a.番号
group by a.番号,b.番号,c.番号
わかりづらい質問ですみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでデータシートに同じデ...
-
結合テーブルでINSERTする方法...
-
Oracleで上書きImportはできま...
-
構文エラー : 演算子がありませ...
-
SQLです教えてくださいお願いし...
-
ORA-01401が表示され、データが...
-
Accessでの稼働日数計算の方法
-
仕事のミス:本番データの削除→...
-
PostgreSQLのパフォーマンスに...
-
Accessのテーブルデータを一気...
-
ACCESSで容量が50MBになった...
-
テーブルで一番古いレコードだ...
-
Access(MDB)の複製(レプリケー...
-
削除したテーブルを元に戻すこ...
-
「テーブルに座って……」という...
-
オーダーの覚え方について
-
会社の飲み会の幹事になり、座...
-
SQLにて指定日付より前、かつ最...
-
SQLでSUMなどの関数でデータが...
-
SQLで漢字名称を都道府県や市区...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでデータシートに同じデ...
-
Oracleで上書きImportはできま...
-
Accessのテーブルデータを一気...
-
テーブルで一番古いレコードだ...
-
このISAMでは、リンクテーブル・・
-
アクセス レコードセットを更...
-
ビューのソートについて
-
結合テーブルでINSERTする方法...
-
ORA-01401が表示され、データが...
-
ODBC接続で新しいレコードを追...
-
マテリアライズドビューとスナ...
-
accessでレコード更新直後の反...
-
MS Accessの列と行の入れ替えを...
-
重複クエリを使ったデータ削除
-
住所のDBテーブル、マスターの...
-
テーブル作成について
-
Access VBAからエクセルに出力...
-
処理の途中で停止させ、再開さ...
-
構文エラー : 演算子がありませ...
-
PostgreSQLでテーブル構成を変える
おすすめ情報