如果我有如下表:SQL語句(S)
CREATE TABLE #temp (
id int,
num int,
question varchar(50),
qversion int);
INSERT INTO #temp VALUES(1, 1, 'Question 1 v1', 1);
INSERT INTO #temp VALUES(2, 1, 'Question 1 v2', 2);
INSERT INTO #temp VALUES(3, 2, 'Question 2 v1', 1);
INSERT INTO #temp VALUES(4, 2, 'Question 2 v2', 2);
INSERT INTO #temp VALUES(5, 2, 'Question 2 v3', 3);
INSERT INTO #temp VALUES(6, 3, 'Question 3 v1', 1);
SELECT *
FROM #temp;
DROP TABLE #temp;
而且我想獲得一個表來顯示其最新版本的三個問題?這是在SQL Server 2005中
+1爲表創建和插入語句。但是,如果我正確地理解了這個問題,它就會出現,應該返回給定測試數據中的所有行。我會建議包含將被正確查詢排除的行。 – 2009-09-29 02:31:57