
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
> BBBはWHEREでAAAに対して比較だけを行いたい
この一文から推測すると、結合しているのが間違いな気がします。
↓の様な形になるべきなのかも知れません。
SELECT
COUNT (*) AS XXXX
FROM AAA
WHERE AAA.AAA IN (SELECT BBB FROM BBB WHERE 何らかの条件) AND ・・・
他の方も指摘されている通り、もう少し情報を出して頂かないと正確な回答をすることは無理ですね。
No.2
- 回答日時:
> BBBを結合しなくても、BBBとAAAが比較できるのなら
> それでいいのですが、そのやり方がわからない状況です・・・。
具体的にどんなテーブル構成であり,具体的にどんなSELECT文なのか,その提示なしに回答できる内容ではないです。
どうしてもAAAやBBBのように秘匿したまま質問せねばならないのなら,このような匿名Q&Aサイトで解決策が得られるかどうかは期待薄だと思います。
No.1
- 回答日時:
> BBBはWHEREでAAAに対して比較だけを
> 行いたいのですが、この場合どうやったらいいのでしょうか。
なんのためにBBBを結合するのか不明ですが、
結合のためのWhere条件が不足してませんかね?
下手すると、AAAテーブルの実レコード数より大きな値になるかも。
AAA.AAA がユニークな値で間違いないなら、
COUNT (distinct aaa.aaa) AS XXXX
にしてみるとか。
この回答への補足
> なんのためにBBBを結合するのか不明ですが、
> 結合のためのWhere条件が不足してませんかね?
> 下手すると、AAAテーブルの実レコード数より大きな値になるかも。
まさに、実レコード数より大きな値が返ってきています。
BBBを結合しなくても、BBBとAAAが比較できるのなら
それでいいのですが、そのやり方がわからない状況です・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
GROUP BYを行った後に結合した...
-
MERGE文を単体テーブルに対して...
-
SQL GROUPで件数の一番多いレコ...
-
固定値を含む結合と複数テーブ...
-
DELETE 文とEXISTSの使い方につ...
-
SQLの書き方(チェックボックス)
-
AccessからOracleへの外部結合
-
SELECTの結果で同一行を複数回...
-
複数テーブルのMAX値の行データ...
-
select句副問い合わせ 値の個...
-
SET句内で複数の条件を指定して...
-
OracleのSQLについて質問があり...
-
半角英数字混在データから数字...
-
select insertで複数テーブルか...
-
何にかが違うから エラーなんで...
-
OracleのSQL*PLUSで、デー...
-
Oracleでの文字列連結サイズの上限
-
実績累計の求め方と意味を教え...
-
レコードセット(ADO.Recordset)...
-
SELECTで1件のみ取得するには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
GROUP BYを行った後に結合した...
-
select insertで複数テーブルか...
-
select句副問い合わせ 値の個...
-
SELECTの結果で同一行を複数回...
-
MERGE文を単体テーブルに対して...
-
SQL GROUPで件数の一番多いレコ...
-
unionでマージした副問合せを結合
-
外部結合とor条件混在の記述方法
-
複数テーブルのMAX値の行データ...
-
固定値を含む結合と複数テーブ...
-
結合と副問い合わせの違い
-
oracleの分割delete
-
他のテーブルを参照した値はupd...
-
SET句内で複数の条件を指定して...
-
SQLの書き方(チェックボックス)
-
集計後の数値が倍になる
-
unionの結果は集計はできないで...
-
COUNTの取得方法(?)について...
-
SQLでの絞り込み検索
-
最大値の取得
おすすめ情報