PDA

View Full Version : تبدیل join به select تودر تو



hmahdavi921
جمعه 05 بهمن 1397, 16:27 عصر
با سلام خدمت مهندسان عزیز
یک join ساده دارم میخوام به select تودرتو تبدیلش کنم

SELECT aspnetroles.NAME,
aspnetuserroles.userid,
aspnetuserroles.roleid
FROM aspnetroles
INNER JOIN aspnetuserroles
ON aspnetroles.id = aspnetuserroles.roleid

ممنون که وقت میزارید

farhad_shiri_ex
جمعه 05 بهمن 1397, 17:15 عصر
با سلام خدمت مهندسان عزیز
یک join ساده دارم میخوام به select تودرتو تبدیلش کنم

SELECT aspnetroles.NAME,
aspnetuserroles.userid,
aspnetuserroles.roleid
FROM aspnetroles
INNER JOIN aspnetuserroles
ON aspnetroles.id = aspnetuserroles.roleid

ممنون که وقت میزارید

SELECT aspnetroles.NAME,
aspnetroles.id AS a_id ,
(SELECT TOP 1 userid FROM aspnetuserroles WHERE roleid = a_id) AS userid ,
(SELECT TOP 1 roleid FROM aspnetuserroles WHERE roleid = a_id) AS roleid
FROM aspnetroles.id in(SELECT TOP 1 roleid FROM aspnetuserroles GROUP BY roleid)

البته اگر منظورتون این هست!