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

Cerca più tabelle per lo stesso valore e ottieni la tabella da cui proviene il risultato

Usa union per il tuo problema. Puoi trovare maggiori dettagli su union in questo link

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'