No.3ベストアンサー
- 回答日時:
これはempを使ったデモでよくあるパターンですよね。
自分自身と外部結合して比較すればよいでしょう。
<empのパターン>
select a.*,b.ename,b.sal
from emp a,
emp b
WHERE a.mgr = b.empno(+)
AND a.SAL < b.SAL
order by b.ename
<社員マスタのパターン>
select a.社員名,a.給料,b.社員名,b.給料
from 社員マスタ a,
社員マスタ b
WHERE a.上司 = b.社員コード(+)
AND a.給料 < b.給料
直属の部下と上司のみの比較ならこれでOKです。
この回答へのお礼
お礼日時:2008/07/09 00:05
回答ありがとうございます。
わかりやすくてとても参考になりました。
まさか外部結合を自己結合に使えるとは思いませんでした。
本当にありがとうございました。
No.2
- 回答日時:
・ 確認はしていませんが,
select a.社員コード,a.社員名,a.給料,b.社員名 as 上司 from 社員マスタ a join 社員マスタ b on a.上司 = b.社員コード where a.給料 < b.給料
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server SQL Oracle serverにって質問です。 会社テーブルがあり、そのテーブルから 社員名、給 4 2022/05/21 12:22
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- 正社員 経済不振なのは正社員精度? 3 2023/03/24 21:28
- 所得・給料・お小遣い 給料についてです。 業種、会社などによって異なってくるのはわかるのですが、 一般的にどうなのか確認し 5 2022/11/18 21:23
- 弁護士・行政書士・司法書士・社会保険労務士 LLC設立での社会保険への加入義務ですが、たとえ代表社員ひとりの 3 2022/08/15 13:15
- 正社員 障害者雇用の契約社員から正社員登用について 2 2022/10/27 22:26
- その他(悩み相談・人生相談) 【至急】アドバイスください。 仕事と結婚生活両立できない、キャパオーバーで苦しいって理由で正社員の話 4 2023/02/09 00:45
- Visual Basic(VBA) Changeイベントで複数セルへの貼り付けおよび値削除時に1個目のセルのみエラーになる 3 2022/12/21 09:07
- 正社員 転職先の相談 2 2023/01/31 18:48
- 財務・会計・経理 給与と損金の関係を教えてください 7 2023/02/02 14:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
沿線コード
-
Access終了時の最適化が失敗?
-
Excelファイルのデータをテーブ...
-
CREATE テーブルでの複数外部...
-
Order by句でバインド変数を使...
-
GROUP BYを行った後に結合した...
-
GROUP BYを使ったSELECT文の総...
-
SELECTで1件のみ取得するには?
-
SQL文で素早くNULLを除外する方法
-
Date型にNULLをセットしたい V...
-
固定値を含む結合と複数テーブ...
-
実績累計の求め方と意味を教え...
-
SELECTの結果で同一行を複数回...
-
Accessで別テーブルの値をフォ...
-
Access を×ボタンで閉じ...
-
unionの結果は集計はできないで...
-
Oracleでの文字列連結サイズの上限
-
JSPのNULLレコード表示について...
-
Excelでセルの書式設定を使用し...
-
SQL文で右から1文字だけ削除す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access終了時の最適化が失敗?
-
CREATE テーブルでの複数外部...
-
Order by句でバインド変数を使...
-
沿線コード
-
SQLServer 日付が直前のレコー...
-
10営業日前の日付を取得したい...
-
Excelファイルのデータをテーブ...
-
SQLの実行結果が異なる
-
SQLに関して
-
【SQL】またぎデータの検索の仕方
-
SQLにて縦を横へ展開
-
ヤマト急便のチェックデジット...
-
娘の学校から出た暗号解読です...
-
SQL GROUP BY
-
スペシャリストの方! 助けてく...
-
SQLで<>を使用するとき、
-
GROUP BYを行った後に結合した...
-
Accessで別テーブルの値をフォ...
-
Oracleでの文字列連結サイズの上限
-
SELECTで1件のみ取得するには?
おすすめ情報