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