Sql 选择不同的图像数据类型并进行内部连接

Sql 选择不同的图像数据类型并进行内部连接,sql,distinct,sql-server-2012,Sql,Distinct,Sql Server 2012,我试图选择所有下订单的唯一客户,但当我尝试包括照片时,我得到一个错误 Order Table ID | CustomerID ----------------------- 1 | 2 2 | 1 3 | 2 Customer Table ID | Name | Photo (image, null) -------------------------- 1 | John | image 2 |

我试图选择所有下订单的唯一客户,但当我尝试包括照片时,我得到一个错误

Order Table
ID      |  CustomerID
-----------------------
1       |  2
2       |  1
3       |  2


Customer Table
ID      | Name   | Photo (image, null)
--------------------------
1       | John   | image
2       | Adam   | image
3       | Jack   | image


Expected result
   CustomerID  | Name   | Photo
--------------------------------
1              | John   | image
2              | Adam   | image
到目前为止,我的问题是:

SELECT Distinct o.CustomerID, c.Name, c.Photo
FROM Order o 
inner join Customer c on o.CustomerID = o.ID
这会产生以下错误:

无法将图像数据类型选择为独立,因为它不是独立的 可比。

查询应该是

select * from customers where id in (select customerID from orders)

查询中的
不同的
在哪里?抱歉,已将其添加到sql查询中