エイリアスがin_Degreeとout_degreeである、構文的に正しくない次のクエリがあります。
insert into userData
select user_name,
(select COUNT(*) from tweets where rt_user_name = u.USER_NAME)in_degree,
(select COUNT(*) from tweets where source_user_name = u.user_name)out_degree,
in_degree + out_degree(freq)
from users u
クエリの問題は、選択リストの4番目の項目がfreqとしてエイリアスされていることです。4番目のアイテムの値をin_degree+out_degreeにします。強引な非常に遅い解決策は、両方のサブクエリをコピーして貼り付け、それらを追加することです。
- これをin_degree+out_degreeのように速く簡単にするにはどうすればよいですか?