Database Explorer – select se subselectem

před 6 měsíci

Filip111
Člen | 245
+
0
-

Ahoj, na pár let jsem trochu vypadl z tempa a seznamuji se s Database Explorerem.
Potřeboval bych poradit jak napsat SQL se subselectem.

Zkouším:

$this->context->table('tabulka')
	->select('guid,
		title,
		(select formname from tabulka2 as t2 where t2.guid = tabulka.guid limit 1) as sloupec1');

Problém je, že se to parsuje divně a hlásí mi chybu:
No reference found for $result->t2
t2 ale nemá být název sloupce, tím má být až sloupec1

Jak to můžu přepsat?
Díky.

(dodatečně jsem upravil chybovou hlášku)

Editoval Filip111 (12. 9. 2019 12:41)

před 6 měsíci

CZechBoY
Člen | 3464
+
0
-

Nedávej tam alias a nebo zkus použít `t2`