我正在努力實現我的C#應用程序和SQL Server Express數據庫之間的數據連接。請記住我之前沒有使用過SQL查詢。如何構建SQL查詢
我有以下相關表格:
ArticlesCommon
ArticlesLocalized
CategoryCommon
CategoryLocalized
的ArticlesCommon
表包含與語言無關的信息,如價格,重量等
這是結現在:
SELECT *
FROM ArticlesCommon
INNER JOIN ArticlesLocalized ON ArticlesCommon.ID = ArticlesLocalized.ID
WHERE ArticlesLocalized.Language = @language
ORDER BY ArticlesCommon.DateAdded
ArticlesCommon
包含每行的類別標識。現在,我想用這個來查找本地化信息CategoryLocalized
並把它添加到結果,像
SELECT *, CategoryLocalized.Name as CategoryName.
如果我得到在我的角度,這是可行的?
編輯:
但是另一個問題。 ArticlesLocalized和ArticlesCommon都包含ID,這自然是相同的。我想從ArticlesCommon中選擇一切,但除了來自ArticlesLocalized的ID之外的所有內容。是否有簡明的方法來實現這一點?
我想這
SELECT * FROM .....
產量從所有所有的列連接的表?
謝謝。希望我可以把你們兩個都當成正確的答案,但我會設置一個先回答的人,看你的回答非常相似。 我編輯了另一個問題,如果你能幫助我,我會很感激。 – Max 2010-05-25 21:09:06