sql >> Database >  >> RDS >> PostgreSQL

SQL-kolomnamen en deze vergelijken met rijrecords in een andere tabel in PostgreSQL

Ik denk dat dit misschien is wat je zoekt:

select * 
FROM questions_table 
WHERE questioncolumn IN
(
  select column_name 
  from information_schema.columns where table_name='dynamic_table'
);

SQL Fiddle-demo



  1. Php-tijdformaat

  2. MySQL Ongeldige zoekopdracht:te hoog niveau van nesten voor select

  3. Machtigingen op tabelniveau verlenen in SQL Server

  4. SQL JOIN-moeilijkheid - lijkt een manier nodig te hebben om rijen in een join-voorwaarde te beperken