java中的内部连接准备sql语句
我正试图使用一条准备好的语句从SQL数据库中选择一个值 我的输入是表通知中的一个ID。我获得了一个ID,因此我现在可以在通知表中获得该ID的文档ID。 通知表中的文档ID与税务表中的文档ID相同。 我需要从Taxes表中选择文档类型 我已经尝试使用内部连接来链接两个表,并获得我的值,但没有骰子java中的内部连接准备sql语句,sql,mysql,Sql,Mysql,我正试图使用一条准备好的语句从SQL数据库中选择一个值 我的输入是表通知中的一个ID。我获得了一个ID,因此我现在可以在通知表中获得该ID的文档ID。 通知表中的文档ID与税务表中的文档ID相同。 我需要从Taxes表中选择文档类型 我已经尝试使用内部连接来链接两个表,并获得我的值,但没有骰子 有人能帮我处理这个select语句/查询吗?在看不到表结构的情况下,类似这样的操作应该可以: SELECT taxes.document_type FROM notification, taxes WHE
有人能帮我处理这个select语句/查询吗?在看不到表结构的情况下,类似这样的操作应该可以:
SELECT taxes.document_type
FROM notification, taxes
WHERE notification.notification_id = ?
AND notification.document_id = taxes.document_id
SELECT document_type
FROM taxes t join notification n on t.document_id = n.document_id
WHERE n.id = ?
在不查看表结构的情况下,类似这样的操作应该可以正常工作:
SELECT document_type
FROM taxes t join notification n on t.document_id = n.document_id
WHERE n.id = ?
您应该尝试使用符合ANSI-92的查询,而不是ANSI-89。FROM tablename、tablename2结构已被降级。您想要的单词已被降级,而不是降级。而且,任何一家理智的数据库供应商都不会很快废除ANSI-89语法。您应该尝试使用符合ANSI-92的查询,而不是ANSI-89。FROM tablename、tablename2结构已被降级。您想要的单词已被降级,而不是降级。任何一个健全的数据库供应商都不会很快废除ANSI-89语法。谢谢大家,这两种方法都很有效。非常感谢!谢谢大家,两种方法都很有效。非常感谢!