sql >> Database teknologi >  >> RDS >> Mysql

Hvordan sammenkæder jeg hele resultatsæt i MySQL?

Måske skulle du prøve at inkludere en fjerde kolonne, angive den tabel, den kom fra, og derefter bestille og gruppere 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:#126 - Forkert nøglefil til tabel

  2. Brug bundet parameter flere gange

  3. C# MySQL anden DataReader i DataReader mens loop

  4. MySqlParameter som tabelnavn