2011-02-14 65 views
2

我有一個選擇1分的結果只有是要更多鈔票在mysql中重複同樣的結果

例如: SELECT + FROM表1

我需要了不少成果試試吧,是要possibe在此選擇中添加任何單詞可以重複很多次,並獲得相同的結果。

感謝

+0

我不明白你在說什麼。你能澄清嗎? –

+0

如果您的查詢只返回一個結果,您爲什麼要修改查詢以重複方式返回相同(重複)的記錄?通常返回重複記錄是不好的,而且人們花了很多時間編寫查詢來查找/刪除重複記錄。 – Andrew

+0

僅供測試,我在數據庫中輸入了1行,但我可以嘗試100次。 – David

回答

1

例如,您可以到table1添加更多的行。或者你可以使用一串工會:

SELECT * FROM table1 
UNION ALL 
SELECT * FROM table1 
UNION ALL 
SELECT * FROM table1 

+0

是的,它是工作,但不存在其他更多的自動方法? – David

+1

如果你想要更好的答案*顯示你的代碼*。 –

-1

咦,這不是多麼SQL的作品。它會返回與您的查詢參數相匹配的所有行。

如果您給我們一個實際的查詢,我可以更具體地瞭解發生了什麼。

1

您可以在其中添加一些交叉連接。每個其他交叉連接都會將結果數乘以交叉連接表的大小。

SELECT table1.* 
FROM table1, 
INFORMATION_SCHEMA.COLUMNS c1, 
INFORMATION_SCHEMA.COLUMNS c2, 
INFORMATION_SCHEMA.COLUMNS c3, 
INFORMATION_SCHEMA.COLUMNS c4 
0

如果您正在測試那麼您應該將重複數據添加到數據庫而不是修改您的查詢。運行此查詢10到12次:

INSERT INTO TABLE1 SELECT * FROM TABLE1;