私はクエリを持っており、結合から別の値を表示する必要があります。私は、SQLクエリSQL Serverの結合内のDistinct内の構文エラー
select
a.member_id, b.registered_time
from
b
left join
(select distinct a.member_id from a) on b.mirror_id = a.mirror_id
order by
b.registered_time desc;
のこの種を持っている。しかし、このクエリは
不正な構文
が
私はそれをどのように修正することができます 「オン」のキーワードの近くに私に構文エラーを返しますか?
また、私はこのクエリを実行しようとしたが、それは誤り
無効な列名 'mirror_id'
コードを返します。
select
a.member_id, b.registered_time
from
b
left join
(select distinct a.member_id from a) a on b.mirror_id = a.mirror_id
order by
b.registered_time desc;
を私はまた、この種
をやってみましたselect
a.member_id, b.registered_time
from
b
left join
(select distinct a.member_id from a) AP on b.mirror_id = a.mirror_id
order by
b.registered_time desc;
それは私が参加した結果、これらの種類を持っているマルチパート識別子が
をバインドすることができなかったというエラーを返します:
例えば私はこの2つのテーブル
表を持っています
表2
しかし、私はあなたがテーブルの別名必要な最新registered_time
SQL ServerまたはMySQLを使用していますか? –
SQL Server ...... – bleykFaust
エラーメッセージが表示されないように構文を修正することができますが、クエリーが実行されるかどうかはわかりません(この問題は実際問題ではありません)。求められた結果を提供する。あなたが 'サンプルデータ'と '期待される結果'を提供しない限り。 –