[Zope] zSQL syntax
Sebal
sbaline@excite.com
Thu, 31 May 2001 07:27:03 -0700 (PDT)
I have a problem with a query, and I hope it's not a zope bug
I have 2 tables 'tabdef_theme'[ntheme,valtheme] and 'tab_theme'[ntheme,ndoc]
this query#1 works:
SELECT t1.valtheme
FROM tabdef_theme AS t1 , tab_theme AS t2
WHERE t2.ndoc =<dtml-var numero_doc>
AND t1.ntheme = t2.ntheme
GROUP BY t1.valtheme
ORDER BY t1.valtheme
and query#2 too:
SELECT t1.ntheme
FROM tabdef_theme AS t1 , tab_theme AS t2
WHERE t2.ndoc =<dtml-var numero_doc>
AND t1.ntheme = t2.ntheme
GROUP BY t1.valtheme
ORDER BY t1.valtheme
BUT this one query#3
SELECT t1.ntheme , t1.valtheme <<<<<<<<<<<<<<<<<<
FROM tabdef_theme AS t1 , tab_theme AS t2
WHERE t2.ndoc =<dtml-var numero_doc>
AND t1.ntheme = t2.ntheme
GROUP BY t1.valtheme
ORDER BY t1.valtheme
I get:
<!--
Traceback (innermost last):
File /usr/local/Zope-2.3.1-linux2-x86/lib/python/ZPublisher/Publish.py,
line 223, in publish_module
File /usr/local/Zope-2.3.1-linux2-x86/lib/python/ZPublisher/Publish.py,
line 187, in publish
File /usr/local/Zope-2.3.1-linux2-x86/lib/python/Zope/__init__.py, line
221, in zpublisher_exception_hook
(Object: quel_theme)
File /usr/local/Zope-2.3.1-linux2-x86/lib/python/ZPublisher/Publish.py,
line 171, in publish
File /usr/local/Zope-2.3.1-linux2-x86/lib/python/ZPublisher/mapply.py,
line 160, in mapply
(Object: manage_test)
File /usr/local/Zope-2.3.1-linux2-x86/lib/python/ZPublisher/Publish.py,
line 112, in call_object
(Object: manage_test)
File /usr/local/Zope-2.3.1-linux2-x86/lib/python/Shared/DC/ZRDB/DA.py,
line 396, in manage_test
(Object: quel_theme)
File /usr/local/Zope-2.3.1-linux2-x86/lib/python/Shared/DC/ZRDB/DA.py,
line 374, in manage_test
(Object: quel_theme)
File /usr/local/Zope-2.3.1-linux2-x86/lib/python/Shared/DC/ZRDB/DA.py,
line 489, in __call__
(Object: quel_theme)
File /usr/local/Zope-2.3.1-linux2-x86/lib/python/Products/ZGadflyDA/db.py,
line 178, in query
File
/usr/local/Zope-2.3.1-linux2-x86/lib/python/Products/ZGadflyDA/gadfly/gadfly.py,
line 355, in execute
File
/usr/local/Zope-2.3.1-linux2-x86/lib/python/Products/ZGadflyDA/gadfly/sqlsem.py,
line 2819, in eval
File
/usr/local/Zope-2.3.1-linux2-x86/lib/python/Products/ZGadflyDA/gadfly/sqlsem.py,
line 1286, in map
File
/usr/local/Zope-2.3.1-linux2-x86/lib/python/Products/ZGadflyDA/gadfly/sqlsem.py,
line 1145, in value
File
/usr/local/Zope-2.3.1-linux2-x86/lib/python/Products/ZGadflyDA/gadfly/kjbuckets0.py,
line 534, in __getitem__
KeyError: (see above)
-->
this seems to be the correct SQL syntax (from mySQL reference manual)
I tried
SELECT t2.ntheme , t1.valtheme
SELECT *
SELECT t1.*
=> nothing works ... THANX
()
/ \
| <> |
(____) zazen rules ...
_______________________________________________________
Send a cool gift with your E-Card
http://www.bluemountain.com/giftcenter/