sql >> Database >  >> RDS >> Mysql

Hoe kan ik volledige resultatensets samenvoegen in MySQL?

Misschien moet je proberen een vierde kolom op te nemen, met vermelding van de tabel waaruit het kwam, en dan sorteren en groeperen:

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. Bindvariabelen gebruiken met dynamische SELECT INTO-clausule in PL/SQL

  2. Escape-tekens voor zoeken in volledige tekst in SQL Server?

  3. ORA-03115 ophalen:niet-ondersteund netwerkgegevenstype of weergavefout tijdens het ophalen van array van varchar van anonieme pl/sql

  4. post hernoemde bestandsnaam van upload naar database