我使用MySQL
,並具有以下SQL表使用從SQL返回值作爲另一個查詢參數
Table1
id | var1 | var2 | var3
Table2
id | var4 | var5
我運行查詢
SELECT id, var1 from Table1 where var3 = X
這將返回多個值。
然後我想
SELECT var4 from Table2 where id = Y
每個已從第一個查詢返回的IDS。
解決此問題的最佳方法是什麼?它可以在1聲明中完成嗎?
編輯:
爲了澄清我還需要從var1
Table1
要返回按高於第一查詢。
不,我是:P改正了。 – xQbert
謝謝xQbert。我已經嘗試過,它幾乎可以提供我需要的東西。爲了清晰起見,我編輯了我的問題。我還需要返回第一個查詢的結果。 –
看到並更新。 – xQbert