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

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Avatar utilizator
ionatan
Mesaje: 94

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

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
Cumpără adevărul, şi nu-l vinde, înţelepciunea, învăţătura şi priceperea.
https://www.crestinmultimedia.com/

MarPlo Mesaje: 4343
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.

Subiecte similare