1

REGISTERMASTER、FRIEND、UPLOADという3つのテーブルがあります。

UPLOADwhere UPLOAD.id= session["id"]またはそのフレンドID のすべての列を取得しREGISTERMASTER、すべての ID の詳細を取得したいので、それらの UPLOAD.id の詳細を取得したいと考えています。

私はこのクエリを書きます

select * from upload left join registermaster on upload.id=registermaster.id where upload.id in ('"+Session["id"]+"', select userid from friend where frienid='"+Session["id"]+"' and approve='"+true+"') 

しかし、サブクエリが複数の値を返すというエラーがあります

助けてください

4

1 に答える 1

0

使用するselect top 1 userid from friend where frienid='"+Session["id"]+"' and approve='"+true+"')

于 2013-07-26T18:39:20.400 に答える