-1
条件を定義するために、別のテーブルに参加しているときにPROC SQLを使用してフィールドを更新するにはどうすればよいですか?私は2番目のテーブルから別のフィールドでフィールドを更新したくないので、フィールドを "Small"という単語で更新したいだけです。私はこの構文を使用していますが、それは働いていない:Proc SQL Update
PROC SQL;
UPDATE GROUP A
SET SEGMENT =
(SELECT 'SMALL'
FROM SMALL_GROUP_REPORT B
WHERE A.NUMBER = B.NUMBER);
わかりましたが、私は存在については知りませんでした。 SELECT 1は何ですか? –
@ JasonSmithダミーデータです。 1つ以上の行が返された場合、EXISTS句は真です。 – Snorex
2番目のクエリを試行します。約10分後に実行されていました。これは、同じ条件で2つのテーブルを結合して、通常のSELECT文を使用すると数秒で実行されるため、奇妙です。 –