Sql server 连接两个表的查询

Sql server 连接两个表的查询,sql-server,sql-server-2012,Sql Server,Sql Server 2012,这是我的桌子: 我想编写一个查询,通过categoryId和Name返回所有信息顺序 例如:我想从右表返回id=2,15,18(CategoryId=1) 因为在左表中它们属于Java(Id=1)这应该有助于解决问题: select * from mytable1 join mytable2 on mytable1.ID=mytable2.CategoryID order by mytable1.ID ,Name 使用join and order by categoryID,Name您

这是我的桌子:

我想编写一个查询,通过
categoryId
Name
返回所有信息顺序

例如:我想从右表返回id=2,15,18(CategoryId=1)
因为在左表中它们属于Java(Id=1)

这应该有助于解决问题:

select * 
from mytable1 
join mytable2 on mytable1.ID=mytable2.CategoryID 
order by mytable1.ID ,Name

使用join and order by categoryID,Name您可以写这个吗?请在问题中插入实际数据,而不是发布问题的图像链接。复制并粘贴一些格式并不难。如果该链接消失或由于某种原因无法访问,那么如果该链接出现在帖子中,数据仍将可见。@MaorAzulay这不太好,因为你有你的答案,但在将来,其他用户可能会看到该链接,如果他们看不到该图像,该链接将没有任何用处。