У меня небольшая проблема, но она раздражает меня до крайности.я хочу присоединиться к таблице слева, но я получаю только ошибку, что чтение odbc не удается.Когда я закомментирую левый блок соединения, запрос работает.
Я почти уверен, что нет опечаток и я разочарован ..
Любые идеи?
select
*
from
SYSADM.KATARTIKEL
left join SYSADM.TBLFALL
on SYSADM.KATARTIKEL.ITBROWID = SYSADM.TBLFALL.ITBROWID
where rownum <= 150;
вот этоошибка по-немецки ..
Fehler beim Lesen über ODBC
select
*
from
SYSADM.KATARTIKEL
left join SYSADM.TBLFALL
on SYSADM.KATARTIKEL.ITBROWID = SYSADM.TBLFALL.ITBROWID
where rownum <= 150
РЕДАКТИРОВАТЬ: Решением для этого случая является создание псевдонимов:
select
K.*,
T.ITBROWID as ITID
from
SYSADM.KATARTIKEL K
left join SYSADM.TBLFALL T
on K.ITBROWID = T.ITBROWID
where
rownum <= 150;
РЕДАКТИРОВАТЬ: проблема заключается в выборе * вы не можете выбрать что-либо и делатьприсоединяйтесь потом!