T-SQL - выбор табличной переменной - PullRequest
0 голосов
/ 02 декабря 2011

Мне просто интересно, как выбрать значения из таблицы B в соответствии со значениями таблицы A col;Идея довольно проста, но я запутал небольшой

код, такой как

DECLARE @A TABLE
(
id INT NOT NULL,
name VARCHAR(50)

);

INSERT @A SELECT id,name FROM table1 WHERE id>10

DECLARE @B TABLE
(

  address VARCHAR(255),
  city VARCHAR(128)

);

INSERT @b SELECT address,city FROM table2
WHERE id=(SELECT id FROM @A) 

1 Ответ

1 голос
/ 02 декабря 2011

Измените "id =" на "id IN"

WHERE id=(SELECT id FROM @A) 

до

WHERE id IN (SELECT id FROM @A) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...