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 original
SELECT * 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
{ $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 ;).