![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите разобраться с выборкой из БД [D7, Paradox]
nopox © (2006-05-02 22:15:00)есть таблица comp.db c полями id =autoincrement, cname=alpha
ghname= long integer и база group.db с полями id=autoincrement,gname=alpha как связать эти таблицы я делаю
Select c.cname, g.gname from "comp.db" as c left join "group.db" as g on c.group=g.id
не работает, может несоответствие типов?
nopox (2006-05-02 23:05:00) [1]мда..... ступил так ступил :-) вот что значит кодить в 2 часа ночи:-(
Благодарю Вас Господа!
sniknik (2006-05-02 23:04:00) [2]> Что-то в запросе [0] такого "group=g.id" не видно...
возможно оно на алиас "c" просто внимания не обращает. тогда видно.
Johnmen (2006-05-02 23:01:00) [3]Что-то в запросе [0] такого "group=g.id" не видно...
Кстати. Можно в localsql.hlp посмотреть значение ключевого слова (keyword) GROUP.
sniknik (2006-05-02 23:01:00) [4]> EDBIngeneError with message "Inwalid use of keyword. Token: group=g.id"
group зарезервированное слово(конструкция GROUP BY) , просто так его в запросе указывать нельзя, или поменяй на другое или в кавычки возьми.
nopox (2006-05-02 22:51:00) [5]а получается
EDBIngeneError with message "Inwalid use of keyword. Token: group=g.id"
Johnmen (2006-05-02 22:44:00) [6]Так и будет...
nopox (2006-05-02 22:42:00) [7]мне нужно что бы в Dbgrid'е отобразилось не
"имя компа" |"группа"
Comp1 1
.......... a
Comp1 Group1
nopox (2006-05-02 22:26:00) [8]извиняюсь!
d =autoincrement, cname=alpha
group= long integer
Anatoly Podgoretsky (2006-05-02 22:17:00) [9]Поле group не наблюдается.