使用JOIN语句时,阅读器不起作用

时间:2013-10-27 19:32:07

标签: mysql c join

前言 我必须通过扫描第一个表来阅读3个表。在第一个表(ProdBiscuit)中我有生产数量和其他两个数据(ProdMacaron,StockData)我有使用的数量和一些其他数据。我意识到了这一点code。这个方法正在运行,但需要大约1分钟来检查所有(我使用外部服务器而不是localhost)。

HOPE: 我认为MYSQL中的join语句必须是加速这一点的解决方案。我写了这个methode,但是在有(while(reader.read())的情况下,它跳转到函数的末尾而没有给出任何错误。可能是什么问题?

PS:我在我的数据库中使用InnoDB,c#2008

1 个答案:

答案 0 :(得分:0)

看起来你没有加入这三张桌子。这可能是一个开始。其他任何表中是否有引用ProdBiscuit的ID列的ID?

另外,仅供参考...如果您正在为SQL事务使用using包装器,则无需编写conn.Open()using将为您处理打开/关闭连接。