¿Es posible pedir la primera consulta y mantener las filas devueltas como primero y no solicitar la segunda consulta? (Si eso tiene SENCE)MYSQL UNION PEDIDO
Un ejemplo de mi investigación actual es:
SELECT
*
FROM
Devices
WHERE
Live = 'true'
AND Category = 'apple'
ORDER BY
ListOrder
UNION
SELECT
*
FROM
Devices
WHERE
DeviceLive = 'true'
Tenía la esperanza de que los dispositivos dentro de la categoría de manzana se organizan allí orden de la lista y sería en la parte superior de la lista encima de los otros dispositivos. Pero esto parece mezclar las dos preguntas juntas.
Así es como lo he logrado en el pasado – Sonny
¡Funcionó como un regalo, gracias Joe! – Yardstermister
hola, no tuve que hacer una clave de clasificación artificial, solo me aseguré de que ambas tablas tuvieran el mismo nombre de la columna que quería ordenar. En mi caso, el nombre de la columna era "orden". Entonces lo hice: Seleccione *, ordene como uOrden de la tabla 1 UNION select *, ordene como uOrder de la tabla 2 ORDER BY u Order –