Cakephp BİRLİĞİ sözdizimi

0 Cevap php

Herkes CakePHP'de UNION sorgusu yapmak için iyi bir yol biliyor? I $this->query(); kullanmaktan kaçınmak istiyorum.

Iki tablo t1 ile t2:

SELECT * FROM t1
LEFT JOIN t2 ON t1.id = t2.id
UNION
SELECT * FROM t1
RIGHT JOIN t2 ON t1.id = t2.id

Üç tablo t1, t2, t3 ile:

SELECT * FROM t1
LEFT JOIN t2 ON t1.id = t2.id
LEFT JOIN t3 ON t2.id = t3.id
UNION
SELECT * FROM t1
RIGHT JOIN t2 ON t1.id = t2.id
LEFT JOIN t3 ON t2.id = t3.id
UNION
SELECT * FROM t1
RIGHT JOIN t2 ON t1.id = t2.id
RIGHT JOIN t3 ON t2.id = t3.id

0 Cevap