sql >> Databasteknik >  >> RDS >> Mysql

Hur sammanfogar jag hela resultatuppsättningar i MySQL?

Du kanske borde försöka inkludera en fjärde kolumn, ange vilken tabell den kom ifrån, och sedan sortera och gruppera efter den:

SELECT A,B,C, "query 1" as origin FROM table WHERE field LIKE 'query%'
UNION
SELECT A,B,C, "query 2" as origin FROM table WHERE field LIKE '%query'
UNION
SELECT A,B,C, "query 3" as origin FROM table WHERE field LIKE '%query%'
GROUP BY origin, B ORDER BY origin, B ASC LIMIT 5


  1. MYSQL:Uppdatera fält med sammansättning av flera fält

  2. Hur man har dynamisk SQL i MySQL lagrad procedur

  3. Hur lång är SHA256-hash?

  4. ScaleGrid lanserar stöd för Google Cloud Platform (GCP) för Managed Database Hosting