sql >> Database teknologi >  >> RDS >> PostgreSQL

få tabelnavn i Postgres forespørgselsresultat

Brug denne:

SELECT DISTINCT column_1 AS keywords, 'table_1' AS tablename
FROM table_1
UNION ALL
SELECT DISTINCT column_2 AS keywords, 'table_2' AS tablename
FROM table_2

Den tilføjer endnu en kolonne tablename til resultatsæt, som indeholder det oprindelige tabelnavn.




  1. MySQL fjern mellemrum før ordre efter klausul

  2. Hvorfor tillader Postgres mig ikke at have kolonner i gruppen af?

  3. PyMySQL-variabler i forespørgsler

  4. Hvordan sender man en hel række (i SQL, ikke PL/SQL) til en lagret funktion?