[pysqlite] Error when using table alias
mercado <[email protected]> Tue, 17 Mar 2009 23:50:41 -0400
| Newsgroups | gmane.comp.python.db.pysqlite.user |
|---|---|
| Message-ID | <[email protected]> |
--===============0060008361==
Content-Type: multipart/alternative; boundary=0016364ec82c6242c004655c96ff
--0016364ec82c6242c004655c96ff
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
I am trying to run the following query using pysqlite:
select b.bookmark_id, b.title, b.url, b.created_date
from bookmark b
inner join (
select btl.bookmark_id
from bookmark_tag_lookup btl
inner join tag t
on btl.tag_id = t.tag_id
where t.tag_name like '%c%'
) as agg0
on b.bookmark_id = agg0.bookmark_id
inner join (
select btl.bookmark_id
from bookmark_tag_lookup btl
inner join tag t
on btl.tag_id = t.tag_id
where t.tag_name like '%f%'
) as agg1
on b.bookmark_id = agg1.bookmark_id
I'm receiving the following error: "pysqlite2.dbapi2.OperationalError: no
such column: agg1.bookmark_id". Is this a bug? I can run this query in an
SQLite editor and it runs without any problem.
I am using pysqlite 2.4.1 on Ubuntu Intrepid 8.10.
Thanks in advance.
--0016364ec82c6242c004655c96ff
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
I am trying to run the following query using pysqlite:<br><br>select b.book=
mark_id, b.title, b.url, b.created_date<br>from bookmark b <br>inner join (=
<br>=A0=A0=A0 select btl.bookmark_id<br>=A0=A0=A0 from bookmark_tag_lookup =
btl=A0=A0=A0 <br>
=A0=A0=A0 inner join tag t<br>=A0=A0=A0=A0=A0=A0=A0 on btl.tag_id =3D t.tag=
_id<br>=A0=A0=A0 where t.tag_name like '%c%'<br>) as agg0<br>=A0=A0=
=A0 on b.bookmark_id =3D agg0.bookmark_id<br>inner join (<br>
=A0=A0=A0 select btl.bookmark_id<br>
=A0=A0=A0 from bookmark_tag_lookup btl=A0=A0=A0 <br>
=A0=A0=A0 inner join tag t<br>
=A0=A0=A0=A0=A0=A0=A0 on btl.tag_id =3D t.tag_id<br>
=A0=A0=A0 where t.tag_name like '%f%'<br>
) as agg1<br>
=A0=A0=A0 on b.bookmark_id =3D agg1.bookmark_id<br><br>I'm receiving th=
e following error: "pysqlite2.dbapi2.OperationalError: no such column:=
agg1.bookmark_id".=A0 Is this a bug?=A0 I can run this query in an SQ=
Lite editor and it runs without any problem.<br>
<br>I am using pysqlite 2.4.1 on Ubuntu Intrepid 8.10.<br><br>Thanks in adv=
ance.<br>
--0016364ec82c6242c004655c96ff--
--===============0060008361==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
list-pysqlite mailing list
list-pysqlite-FR6EJeJVuqdwc357pe9rcyQmJico6nz3epZhswDD4dQ@public.gmane.org
http://itsystementwicklung.de/cgi-bin/mailman/listinfo/list-pysqlite
--===============0060008361==--