nyxuem 2015-10-14 11:42 采纳率: 12.5%
浏览 1868
已结题

把多表联查的sql语句转换成linq语句

SELECT * FROM [group_product]
where proid in(select proid from [group_browsehistory]
where memid in(select memid from [group_browsehistory] where proid=12))

在线等,这个sql语句怎么转换成linq???
  • 写回答

8条回答 默认 最新

  • nyxuem 2015-10-14 11:46
    关注

    最好加上top 和 order by 如下:
    SELECT top(2)* FROM [group_product]
    where proid in(select proid from [group_browsehistory]
    where memid in(select memid from [group_browsehistory] where proid=12))
    order by apptime desc

    我是想获取浏览过proid=12的商品的人浏览过的其他商品。

    评论

报告相同问题?