我有三個表,Avatar,Super_Avatar和Trade。根據出現次數使用count來隔離記錄
Trade attributes = avName | buyerID | sellerID ...
Avatar attributes = avName | DOB |性別...
Super_Avatar attributes = avName |智慧..
有全部通過avName連接。交易表格表示虛擬形象交易的次數。我使用計數來隔離化身交易的數量(通過計算特定化身(avName)在交易表中出現的次數)。我只想要那些出現兩次以上的人。
SELECT avName
INTO tempTable
FROM Trade
GROUP BY avName
HAVING COUNT(*) > 2;
如何加入,我只是在同一個查詢通過avName的Super_Avatar和阿凡達表創建臨時表(不是Temptable)?
您不能在同一個查詢中創建tempTable,然後在其上JOIN/SELECT。他們必須是單獨的查詢,或者您可以使用子查詢來加入。請通過添加適當的標記(Oracle,SQL Server,MySQL等)來指定您要定位的RDBMS。可能會有利用不被普遍支持的語言或產品功能的答案。此外,通過使用特定的RDBMS標記它,您的問題可能會得到人們的注意,這些人可能更適合回答 – Taryn 2013-04-10 17:55:01
thanx for advice..im new so im stil learnin to optimize navigatin and using the site..thnx again .. – Bob 2013-04-10 19:34:33