2011-02-08 49 views
0

我正在嘗試使用預準備語句從SQL數據庫中選擇一個值。內部連接在java中準備sql語句

我的輸入是表格通知中的一個ID。我得到一個ID,因此我現在可以在通知表中獲得該ID的DOCUMENT_ID。 通知表中的DOCUMENT_ID與Taxes表中的DOCUMENT_ID相同。 我需要選擇Taxes表中的DOCUMENT_TYPE。

我已經嘗試使用內部連接來鏈接兩個表,並得到我我的價值,但沒有骰子。

任何人都可以用這個select語句/查詢來幫助我嗎?

+0

謝謝你們,這兩種方法果然奏效。非常感激! – OakvilleWork 2011-02-10 16:26:13

回答

3

沒有看到你的表結構,這樣的事情應該工作:

SELECT document_type 
FROM taxes t join notification n on t.document_id = n.document_id 
WHERE n.id = ? 
0
SELECT taxes.document_type 
FROM notification, taxes 
WHERE notification.notification_id = ? 
    AND notification.document_id = taxes.document_id 
+1

您應該嘗試使用符合ANSI-92的查詢而不是ANSI-89。 FROM表名,表名2結構已折舊。 – Leslie 2011-02-08 22:07:29