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

mysql - vis de værdier, der findes i ALLE tabellerne

Du kan simpelthen lave en indre joinforbindelse på alle tabellerne på user_id felt, og vis kun brugernavnet fra brugerinfo-tabellen, hvis der findes et resultat i den tilsluttede forespørgsel:

SELECT username FROM userinfo it WHERE EXISTS (

SELECT user_id FROM table1 t1 
INNER JOIN Table2 USING(user_id)
INNER JOIN Table3 USING(user_id)
INNER JOIN Table4 USING(user_id)
INNER JOIN Table5 USING(user_id)
INNER JOIN Table6 USING(user_id)
INNER JOIN Table7 USING(user_id)
INNER JOIN Table8 USING(user_id)
INNER JOIN Table9 USING(user_id)
INNER JOIN Table10 USING(user_id)
WHERE t1.user_id = it.user_id
);



  1. Sådan får du datoen fra en Datetime-kolonne i MySQL

  2. Installer MySQL på Ubuntu 14.04

  3. Sådan installeres Nextcloud 15 på Ubuntu 18.04

  4. Sådan sender du mysql-resultater som jSON via ajax