По сути, я хочу выбрать из одной таблицы, затем с помощью результата выбрать из другой таблицы и, наконец, повторить выбранные значения.
DECLARE @var1 int; /*This should become the result of Table1.Column1 */
DECLARE @var2 nchar(50); /*This should become the result of Table1.Column2 */
DECLARE @var3 nchar(50); /*This should become the final result */
SELECT @var1 = (SELECT Column1 FROM Table1 WHERE Column3 = '12345')
SELECT @var2 = (SELECT Column2 FROM Table1 WHERE Column3 = '12345')
SELECT Column1 FROM Table2 WHERE Id = @var1
Затем, как только это закончится, PHP echo var1, var2и var3.
Я знаю, что было бы легче с двумя отдельными запросами, но я хочу сохранить его в чистоте и не делать этого, кто-нибудь знает, как я могу это сделать?Я знаю, что код, который я предоставил, полностью отключен, но, надеюсь, он имеет смысл в том, что я пытаюсь сделать.