我想創建一個SQL語句,以從一個表中選擇基於另一個表中的值。 我想知道如何在SQL中這樣做,但在PostgreSQL中知道也會很好。SQL Server SELECT其中值等於另一個選擇的結果
EX:
TableA
ID | Label | Value
1 Test A
TableB
ID | Name | Label
1 TestN Test
我想查詢將看起來是這樣的:
SELECT Name FROM TableB WHERE Label = SELECT Label FROM TableA WHERE Value = 'A';
那一個,雖然拋出錯誤。思考?
如果表A有兩行具有相同的標籤,這將重複的行在表B –
@JohnGibb感謝您指出。 –