[Re: [lazarus] Cliff Status]

Michal Bukovjan mbukovjan at netscape.net
Wed Oct 6 10:20:00 EDT 1999


I think the keywords

LEFT JOIN
RIGHT JOIN
INNER JOIN
FULL OUTER JOIN

are part of the SQL standard, which is in beta.
Anyway, as far as I know, Interbase supports this, too.
And without that, how would you perform left or right joins without not being
RDBMS specific?

Michal Bukovjan

Michael Van Canneyt <michael.vancanneyt at wisa.be> wrote:
> 
> 
> On Mon, 4 Oct 1999, Sergio A. Kessler wrote:
> 
> > Michael Van Canneyt <michael.vancanneyt at wisa.be> el día Mon, 4 Oct 1999 
> > 09:35:08 +0200 (W. Europe Daylight Time), escribió:
> > 
> > >the JOINS must be removed completely; it is NOT ansi SQL.
> > 
> > hu ? are you saying that a sql like:
> > select a.h, b.h, c.h, d.j, e.j
> > from table1 h, table2 j
> > where a.h = d.j
> > 
> > is not ansi sql ???
> 
> No, no: but MS Access allows
>   SELECT a,b,c,d,e,f,g
>   FROM table1 LEFT JOIN table2 ON field1=field2;
> A typical VB application is full of it. The 'LEFT JOIN' is NOT ansi SQL.
> 
> we'll have to change about 250 queries to more 'ansi sql' statements.
> 
> > >> I've found that if you make a join sql and try to delete a record,
> > >> a record is deleted from all the tables in the join !
> > >
> > >I think this has to do with the 'cascaded delete' option of the tables.
> > 
> > I've just tryed the ADOQuery ...
> > 
> > >> and needless to say, ADOExpress come with very nice bugs for your
> > >> pleasure...
> > >
> > >:-) We'll move to interbase altogether. I haven't had problems with
> > >that yet :)
> > 
> > I've falled in love with PostgreSql a long time ago ...  :)
> 
> I like it too; but I got stuck on MySQL&interbase anyway.
> 
> Michael.
> 
> _________________________________________________________________
>      To unsubscribe: mail lazarus-request at miraclec.com with
>                 "unsubscribe" as the Subject
>     archives at http://www.miraclec.com/list_archives/lazarus


____________________________________________________________________
Get your own FREE, personal Netscape WebMail account today at http://webmail.netscape.com.






More information about the Lazarus mailing list