SQL: Как использовать результаты SELECT в качестве входных параметров функции - PullRequest
0 голосов
/ 28 августа 2011

Вот мой запрос:

SELECT
  CASE
      WHEN hbn.users.showDistance = 'T' 
      THEN hbn.distance(u2.lat, u2.lon, hbn.users.lat, hbn,users,lon)
    ELSE 0
  END as distance,
hbn.users.id,
hbn.users.username,
From hbn.users,
(select hbn.users.lat, hbn.users.lon from hbn.users where hbn.users.id = '1') AS u2
where hbn.users.Id = '8';

Это не работает!Мне нужно использовать выходные данные второго оператора select в качестве входных данных для функции distance ().

1 Ответ

1 голос
/ 28 августа 2011

Похоже, что у вас есть запятые вместо точек в последнем параметре hbn.distance?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...