нужна помощь по SQL-запросу - PullRequest
       0

нужна помощь по SQL-запросу

0 голосов
/ 31 августа 2010

Я новичок в Oracle / PL SQL. У меня есть 2 таблицы A и B. А имеет столбец CustId, возраст, местоположение и дата. Таблица B имеет 2 столбца CustId, CustName.

Каким будет SQL-запрос для отображения шоу CustName и Location для данного возраста?

Спасибо.

Ответы [ 2 ]

3 голосов
/ 31 августа 2010

ваш вопрос "Каким будет SQL-запрос для отображения show CustName и Location для данного возраста?"помогает довольно точно определить ваш запрос:

SELECT CustName, Location
FROM TableA a
INNER JOIN TableB b
ON b.CustId = a.CustId

WHERE a.Age = #

Все, что нам нужно сделать в дополнение к этому выбору для ваших конкретных полей, - это убедиться, что объединены две таблицы в их общем столбце (CustID).1005 * Другой вариант - избегать оператора WHERE:

SELECT CustName, Location
FROM TableB b
INNER JOIN TableA a
ON a.CustID = b.CustID
AND a.Age = #
0 голосов
/ 31 августа 2010

вам нужно join.что-то вроде

SELECT custname, location FROM a JOIN b ON a.custid = b.custid WHERE age = [age];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...