我基本上是试图运行这两个查询:SQL:运行两个查询一次和变量赋值
SELECT * FROM ProductTable;
SELECT CAST(CASE WHEN COUNT(*) > 0 THEN 1 ELSE 0 END AS BIT)
FROM UserTable WHERE id = 41;
两个查询正常工作。第一个将ProductTable中的所有数据返回给我。第二个查询返回我要么1
或0
检查,如果该行ID 41存在
运行在一起后:
SELECT * FROM ProductTable SELECT CAST(CASE WHEN COUNT(*) > 0 THEN 1 ELSE 0 END AS BIT)
FROM UserTable WHERE id = 41
然而,当我运行此,第二个查询不返回任何值, 这是因为我没有为它设置一个SQL变量名。
如何将变量名称设置为第二个查询,以便在读取SQL响应时读取该值?
你想从查询中得到什么最终结果? – p2k
显示执行查询的C#代码和读取结果 – Serg
Product Table有5列,我还需要将第二个查询的数据作为列读取。如果你明白我的意思。所以我会阅读6列@ Pinwar13 – Dinuka