我想知道如果没有使用连接,这个查询将如何编写。我一直试图找出连接不可行或无法使用(不可用)的情况。
SELECT
*
FROM
(
table1
INNER JOIN
table2
ON
table1.id = table2.id
)
INNER JOIN
table3
ON
(
table1.id2 = table3.id2
)
AND
(
table1.id3 = table3.id3
)
WHERE
table1.id = 1
我不能使用连接的原因是应用程序使用 HQL 而不是标准 SQL,并且 HQL 使得连接非常难以执行。