non mi funziona questa query quando inserisco alla fine ORDER BY
perchè?Codice PHP:
$query_inserzioni = mysql_query("SELECT *
FROM prova, prova2
WHERE prova.id_prova= prova2.id
ORDER BY id DESC");
non mi funziona questa query quando inserisco alla fine ORDER BY
perchè?Codice PHP:
$query_inserzioni = mysql_query("SELECT *
FROM prova, prova2
WHERE prova.id_prova= prova2.id
ORDER BY id DESC");
aaa forse perchè siccome è una specie di unione tra due tabelle non sa come ordinare gli id......
come posso fare quindi per ordinarli in DESC?
prova a riscrivere la query con una INNER JOIN (che è più leggibile):
ovviamente estrai i campi che desideri e non tutti quanti.codice:SELECT P1.*, P2.* FROM prova AS P1 inner join prova2 AS P2 ON P1.id_prova= P2.id ORDER BY P2.id DESC;