|
1 | | --- tabelas essenciais com ao menos 1 linha? |
2 | | -SELECT 'Regiao' AS tabela, COUNT(*) AS qtd FROM Regiao |
3 | | -UNION ALL SELECT 'Estado', COUNT(*) FROM Estado |
4 | | -UNION ALL SELECT 'Municipio', COUNT(*) FROM Municipio |
5 | | -UNION ALL SELECT 'tipo_endereco', COUNT(*) FROM tipo_endereco |
6 | | -UNION ALL SELECT 'endereco', COUNT(*) FROM endereco |
7 | | -UNION ALL SELECT 'profissoes', COUNT(*) FROM profissoes |
8 | | -UNION ALL SELECT 'contato', COUNT(*) FROM contato |
9 | | -UNION ALL SELECT 'pessoa', COUNT(*) FROM pessoa |
10 | | -UNION ALL SELECT 'contrutora', COUNT(*) FROM contrutora |
11 | | -UNION ALL SELECT 'finalidade_busca', COUNT(*) FROM finalidade_busca |
12 | | -UNION ALL SELECT 'tipo_imovel', COUNT(*) FROM tipo_imovel |
13 | | -UNION ALL SELECT 'localizacao', COUNT(*) FROM localizacao; |
| 1 | +USE bd_imobiliaria; |
| 2 | + |
| 3 | +-- Tabelas essenciais com pelo menos 1 linha |
| 4 | +SELECT * |
| 5 | +FROM ( |
| 6 | + SELECT 'regiao' AS tabela, COUNT(*) AS qtd FROM regiao |
| 7 | + UNION ALL SELECT 'estado', COUNT(*) FROM estado |
| 8 | + UNION ALL SELECT 'municipio', COUNT(*) FROM municipio |
| 9 | + UNION ALL SELECT 'bairro', COUNT(*) FROM bairro |
| 10 | + UNION ALL SELECT 'tipo_endereco', COUNT(*) FROM tipo_endereco |
| 11 | + UNION ALL SELECT 'endereco', COUNT(*) FROM endereco |
| 12 | + UNION ALL SELECT 'profissao', COUNT(*) FROM profissao |
| 13 | + UNION ALL SELECT 'contato', COUNT(*) FROM contato |
| 14 | + UNION ALL SELECT 'pessoa', COUNT(*) FROM pessoa |
| 15 | + UNION ALL SELECT 'construtora', COUNT(*) FROM construtora |
| 16 | + UNION ALL SELECT 'finalidade_busca', COUNT(*) FROM finalidade_busca |
| 17 | + UNION ALL SELECT 'tipo_imovel', COUNT(*) FROM tipo_imovel |
| 18 | + UNION ALL SELECT 'localizacao', COUNT(*) FROM localizacao |
| 19 | +) t |
| 20 | +WHERE qtd > 0 |
| 21 | +ORDER BY tabela; |
| 22 | + |
0 commit comments