2014-10-15 2 views
-3

Я новичок в teradata не только teradata, новичок в базе данных запросов.присоединиться к нескольким таблицам (4 таблицы) с различными условиями

В моем приложении мы используем teradata для создания бэкэнда для хранения бизнес-данных. У меня есть группа tables в моей базе данных - d1,d2,d3,d4..... Я хочу получить комбинированные данные из 4 имен таблиц: d1,d2,d3,d4 на основе 3 или 4 условий. Для этого я хочу использовать joins, но я не знаю, какое соединение мне нужно использовать. Относительно этого я написал следующий код в соответствии с моим предположением.

SELECT b.businessID, 
    b.location, 
    b.role, 
    r.roleID, 
    r.role, 
    c.code, 
    c.name 
FROM Business b 
JOIN Account r 
ON b.role=r.role 
JOIN country c 
ON c.id   =b.businessID 
WHERE b.location <> bangalore 

Может ли кто-нибудь предложить мне ваши образцы кода.

Спасибо.

+0

отформатируйте код – Coffee

+0

Что ошибка? – worldofjr

ответ

1

WHERE b.location <> 'bangalore'

bangalore должен быть встроен в одинарных кавычках, иначе будет рассматриваться как имя столбца и потерпит неудачу с Invalid Identifier

Смежные вопросы