我的應用程序最初有類似這樣的查詢: -SQL Where子句
SELECT column_name from PERSON
WHERE name in (list);
其中列表是逗號分隔的列表。
但是,現在需求已經改變,我必須查詢名稱和年齡給定的人表。 我有nameAgeList。
起初,我認爲類似這樣的工作查詢(從nameAgeList創建名稱列表和ageList)
SELECT column_name from Person
WHERE name in (nameList)
AND age in (ageList)
但經過仔細思考,這似乎是一個錯誤的查詢。
請讓我知道該如何繼續進行此查詢。
什麼是'nameAgeList'?爲什麼這是「錯誤的查詢」?它會產生不正確的結果嗎?你有錯誤嗎?你的服務器爆炸了嗎? –
這可能是功課還是一些這樣的?你使用的是哪個數據庫,還是隻允許標準的sql? – jswolf19
1)什麼平臺? 2)'nameAgeList'是什麼形式? 3)如果它是一個字符串,爲什麼? 4)名稱是否與年齡有關? – Aaronaught