PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » Database » DB_DataObject » Bug #3425

Delete + Inner Join

Details

Request #3425Delete + Inner Join
Submitted2005-02-10 16:19 UTC
Fromsylfradev at yahoo dot fr
StatusSuspended
PackageDB_DataObject
PHP Version4.3.3
OSWindows 200
Roadmaps(Not assigned)

Comments

[2005-02-10 16:19 UTC] sylfradev at yahoo dot fr

Description:
------------
When you add joins with joinAdd, they are not used in DELETE queries, whereas they work with SELECT queries

Expected result:
----------------
This should produce a query like that :
DELETE FROM X USING X INNER JOIN Y ON X.a=Y.a
whereas it gives :
DELETE FROM X

So I have to use :
$factory->query("DELETE FROM ". $factory->tableName()
. " USING " . $factory->tableName()
. " " . $factory->_join
. " " . $factory->_query['condition']);