我在同一個數據庫中有兩個表:hlstats_Events_Connects和hlstats_PlayerUniqueIds。用SQL掙扎
在hlstats_Events_Connects中,我有一個我希望獲得的值,但是它與我需要從另一個表中的數據獲得的ID有關,使用我擁有的「uniqueId」。例如:
**hlstats_Events_Connects**
playerId eventTime
----------------------
8 2013-04-05 05:44:14
**hlstats_PlayerUniqueIds**
playerId uniqueId
---------------------
8 0:0:84901
所以我有「UNIQUEID」作爲一個變量,而我想說的是,得到的人UNIQUEID的playerId,那麼您可以通過playerId是什麼EVENTTIME。目前我有以下幾行,但無法弄清Where子句。
SELECT c.eventTime, c.playerId, u.uniqueId, u.playerId
FROM c.hlstats_Events_Connects, u.hlstats_PlayerUniqueIds
WHERE ...?
乾杯
如果你想通過UNIQUEID並獲得EVENTTIME則:' SELECT c.eventTime,c.player Id,u.uniqueId,u.playerId FROM c.hlstats_Events_Connects,u.hlstats_PlayerUniqueIds WHERE c.playerId = u.playerId and u.uniqueId ='0:0:84901'' – Sachin 2013-04-08 11:36:35