c# - 修改sql查询,不想使用join操作

标签 c# asp.net sql mysql

以下查询使用联接操作,我希望在不使用联接操作的情况下执行相同的查询。可以这样做吗?如果是的话我该怎么做?

select jname, jcode from heardt inner join judge ON heardt.jud1 = jcode

我尝试这样做的原因是因为我正在使用 mysql 连接 odbc,并且联接操作根本没有被执行,因为网页加载时间无限长并且没有给出任何输出。这就是为什么我想尝试不使用连接操作的原因

最佳答案

我不知道你的理由,我发现 JOINS 更容易阅读,但你可以通过连接(没有双关语)where 子句中的表来替换它们。

select  jname
        , jcode 
from    heardt 
        , judge 
where   heardt.jud1 = judge.jcode

关于c# - 修改sql查询,不想使用join操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4212740/

相关文章:

c# - 使用 $.ajax (jquery) 将数组发布到 Web 服务

asp.net - 解决 .net Web 应用程序中的可伸缩性和性能问题

asp.net - 主题对比。老派样式表

c# - 将一个对象分配给同一类的另一个对象

c# - 如何防止ToolStrip 停靠在另一个ToolStripContainer 中?

sql - 不使用探查器测量 SQL 性能

mysql - 多语言数据库设计模式

sql - 使用 'GO' 、事务和分号

c# - 根据 json 值路由到不同的操作

javascript - 访问gridview 控件中的隐藏字段以在javascript 中设置值?