Tengo una tabla A y una tabla B.
En tabla A están los campos:
#CodA
#CodB -- Foránea de la tabla B
Categoria
Nivel
Y en la B están:
#CodB
Usuario
Y quiero hacer lo siguiente:
Código SQL:
Ver originalSELECT * FROM a WHERE Categoria='$categoria' AND Nivel='$nivel' ORDER BY
Y ahora tendría que ordenarlo por el campo 'Usuario' de la tabla B.
He probado con un ORDER BY (SELECT usuario FROM B WHERE codB='$codb')
pero tampoco me funciona.
El código que tengo es este(es mas completo pero solo he puesto el trozo que nos compete):
Código PHP:
Ver original$sql= mysql_query("SELECT * FROM A WHERE categoria= '$categoria' AND nivel= '$nivel'"); {
$codB= $row['codB'];
$codA= $row['codA'];
$sql= mysql_query("SELECT * FROM A WHERE categoria= '$categoria' AND nivel= '$nivel' ORDER BY (SELECT usuario FROM B WHERE codB='$codB')");
{
$codB= $row['codB'];
$codA= $row['codA'];
Por aquí ya se mostrarían los datos...
};
};
De manera que al final, me muestre los datos ordenados por usuario.
Muchas gracias ;).