Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Przeszukaj wiele tabel dla tej samej wartości i uzyskaj tabelę, z której pochodzi wynik

Użyj union dla swojego problemu. Możesz znaleźć więcej szczegółów na temat union w tym łączu

SELECT
    table_one.col_1,
    table_one.col_2,
    'table_one' AS from_table
FROM
    table_one
WHERE
    table_one.field = 'some_val'
UNION
    SELECT
        table_two.col_1,
        table_two.col_2,
        'table_two' AS from_table
    FROM
        table_two
    WHERE
        table_two.field = 'some_val'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wprowadzanie wartości do bazy danych za pomocą przygotowanego zestawienia

  2. Czy wstrzyknięcie SQL jest rzeczywiście możliwe poprzez dodanie drugiego zapytania?

  3. Mysql Where ... In ... AND where ... in ... powinien pasować tylko do tego samego indeksu

  4. Proste pytanie mysql dotyczące kluczy podstawowych i insertu

  5. Jak zinterpretować dane wyjściowe MySQL EXPLAIN?