私はこのテーブルを持っている:これは私が試したものであるSQL Serverの - 同じテーブルのマップ列
EMPID NAME MANAGER
1 a 0
2 b a
3 c a
4 d b
5 e c
、それ:
私はこれを取得したいのですが
SELECT A.Empid, A.Name, REPLACE(A.Name,A.Empid,1)
FROM ChethanQuery A
INNER JOIN ChethanQuery B on A.Empid=B.Empid
と同じ「頭」マネージャーは何にも参加しませんので、必要とされている
LEFT JOIN
は、あなたがそのデータセットになりますクエリを求めていますか?何を試しましたか?スクリーンショットにSSMSが明確に表示されていると、SQL ServerとPostgresの両方にタグが付けられるのはなぜですか?正直なところ、これは私の宿題のようです。私はSQLクラスでほぼ同じ質問を覚えています。 –No Sir。私が試してみました 。しかし、私は論理を得ませんでした。私は1つの列に結果を得る必要があります.ok私はタグを変更します –
何を試しましたか?これまでの試みの例を挙げてください。 –