您好我有以下SQLite
查询(使用C#
):
command.CommandText = @"SELECT
sd.productuid,
sp.productuid,
sp.description as productname
FROM sale_detail sd
JOIN setup_product sp ON 1 = 1";
在此查询中,我得到所有两个表格,以准确查看我的productuid
列的值。
如果您看到结果,则可以验证另一个表中的productuid
是否存在:
现在,我做了正确的加入:
command.CommandText = @"SELECT
sd.productuid,
sp.productuid,
sp.description as productname
FROM sale_detail sd
JOIN setup_product sp ON sp.productuid = sd.productuid";
并且是空的。这是我的头脑,我不知道为什么即使productuid
中存在表sale_detail
中的setup_product
,联接也无效。
这两个字段都是uniqueidentifier
。
任何线索为什么这不起作用?感谢任何帮助