Pagina 1 din 1

Select in mysql cu id-uri dintr-un alt tabel

Scris: Joi Feb 05, 2015
de ionatan
Buna,
Nu ma mai descurc aici si va rtog sa ma ajutati:

Cod: SelectaĊ£i tot

$sql = "SELECT * FROM `pagini` WHERE `meniu` = 'videoclipuri' AND `id` IN (2, 3)  AND `aprobat`='da'  ";
As vrea ca id-urile sa le preiau inainte intr-o variabila printr-un alt select dintr-un alt tabel si nu reusesc sa le aplic in al doilea select.
Multumesc

Select in mysql cu id-uri dintr-un alt tabel

Scris: Joi Feb 05, 2015
de MarPlo
Salut
Poti folosi 2 Select-uri in aceeasi comanda SQL.
Incearca asa, sa verifici id-ul printr-un sub-Select:

Cod: SelectaĊ£i tot

$sql = "SELECT * FROM `pagini` WHERE `meniu` = 'videoclipuri' AND `id` IN (SELECT id FROM table_2 WHERE condition)  AND `aprobat`='da'  ";
Si inlocuiesti "condition" cu condittia de selectare a id-urilor.