内连接在java中编写了sql语句

时间:2011-02-08 21:41:09

标签: sql mysql

我正在尝试使用预准备语句从SQL数据库中选择一个值。

我的输入是表格通知中的ID。我得到一个ID,因此我现在可以在Notification表中获取该ID的DOCUMENT_ID。 通知表中的DOCUMENT_ID与Taxes表中的DOCUMENT_ID相同。 我需要选择的是Taxes表中的DOCUMENT_TYPE。

我尝试使用内部联接来链接这两个表并获得我的价值,但没有骰子。

任何人都可以帮我处理这个选择语句/查询吗?

2 个答案:

答案 0 :(得分:4)

如果没有看到你的表结构,这样的东西应该可以工作:

SELECT document_type 
FROM taxes t join notification n on t.document_id = n.document_id 
WHERE n.id = ?

答案 1 :(得分:0)

SELECT taxes.document_type
FROM notification, taxes
WHERE notification.notification_id = ?
  AND notification.document_id = taxes.document_id