我沒有SQL經驗,但一直負責構建一份工作報告,我需要創建一個自定義sql來獲取我們需要的工作。我不知道是否有人可以在不需要更多信息的情況下提供幫助,但我正在創建一份報告,顯示我們發送的客戶調查結果。我已經摸索周圍,以結束:對新手的SQL幫助
SELECT SUR_response.WOPK, SUR_response.completed_YN,
SUR_response.ip_address, SUR_response.response_end_date,
SUR_response.response_start_date, SUR_Item.ITEM_TEXT,
SUR_item_answer.Answer_text, SUR_response_answer.answer_text
FROM SUR_Item, SUR_response, SUR_Response_Answer, sur_item_answer
JOIN:
WHERE:SUR_Response_Answer.ITEM_ID=100
我試圖做SELECT *
但我不想從FROM
表中的所有列。
它已返回結果,但有很多問題,例如返回117頁的條目時,應該只有1個頁面,最多8個條目。它似乎只是一遍又一遍地重複它自己。其次,行不匹配或像他們應該關聯。
我再次從頭開始做這些事,除了知道表和列之間的區別之外,我不知道我在做什麼。所以任何幫助或更好的方向點是非常感謝。
如果您對SQL沒有任何經驗,可能會發現使用像[** SSMS **]這樣的工具更容易(http://msdn.microsoft.com/zh-cn/library/ms174173.aspx )使用查詢設計器UI來構建您的SQL。此外,您可以在線查找許多有用的教程,例如[** this one **](http://www.sqlcourse.com/index.html)以更好地理解SQL查詢的基本概念。 – mellamokb 2012-07-11 16:06:01
你使用了哪個數據庫?語法真的很奇怪。 – 2012-07-11 16:06:42
什麼是您的數據庫引擎(SQL Server,MySQL等)。另外,將各種表連接在一起的關鍵是什麼。創建JOIN子句時這很重要。 – 2012-07-11 16:07:21