比方說,我有一個表填寫與一列數據一列幾何和另一個表客戶這樣的:另一個表(隨機)
幾何 客戶
城市 ID 位置
---- - --------
柏林 (空)
巴黎 (null)
倫敦
現在我想填寫位置從列城市的數據。 「隨機」會很好,但根本不重要。
我已經試過
update Customer set Location = (select City from Geometry where rownum < 3);
,但仍然收到此錯誤:single-row subquery returns more than one row
更新:我想補全列位置一個更新聲明。我正在使用ORACLE。結果應該是這樣的:
客戶
ID 位置
- -------
柏林
倫敦
有人有更好的主意嗎?
非常感謝!
其超過一排,因爲不止一個結果滿足您的條件兩個相等的隨機值。 <3表示1和2表示您將有多於1個結果 – 2015-01-20 23:59:05