Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java中的内部连接准备sql语句_Sql_Mysql - Fatal编程技术网

java中的内部连接准备sql语句

java中的内部连接准备sql语句,sql,mysql,Sql,Mysql,我正试图使用一条准备好的语句从SQL数据库中选择一个值 我的输入是表通知中的一个ID。我获得了一个ID,因此我现在可以在通知表中获得该ID的文档ID。 通知表中的文档ID与税务表中的文档ID相同。 我需要从Taxes表中选择文档类型 我已经尝试使用内部连接来链接两个表,并获得我的值,但没有骰子 有人能帮我处理这个select语句/查询吗?在看不到表结构的情况下,类似这样的操作应该可以: SELECT taxes.document_type FROM notification, taxes WHE

我正试图使用一条准备好的语句从SQL数据库中选择一个值

我的输入是表通知中的一个ID。我获得了一个ID,因此我现在可以在通知表中获得该ID的文档ID。 通知表中的文档ID与税务表中的文档ID相同。 我需要从Taxes表中选择文档类型

我已经尝试使用内部连接来链接两个表,并获得我的值,但没有骰子


有人能帮我处理这个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语法。谢谢大家,这两种方法都很有效。非常感谢!谢谢大家,两种方法都很有效。非常感谢!