Skip to main content

Realizar INSERT INTO a partir de um SELECT (insert from select)

Exemplo de query que realiza a inserção em uma tabela apartir de uma query


INSERT INTO blablas (id, name, created_by, created_at, updated_at)
SELECT DISTINCT ff.blabla_id, CONCAT("blablaulário de com concat ", t.name), 1, "2022-10-26 14:31:47", "2022-10-26 14:31:47"
FROM blablas_fields ff
INNER JOIN outro_blabla t on t.blabla_id = ff.blabla_id
WHERE ff.blabla_id NOT IN (select id from blablas f)
GROUP BY ff.blabla_id



Mais em: https://www.w3schools.com/sql/sql_insert_into_select.asp

Popular posts from this blog

Múltiplas contas de git via ssh como lidar com isso?

Eu estava tendo dificuldades para conciliar multiplas contas git com autenticação ssh no meu linux. A resolução para isso é simples, basta criar um arquivo config no diretório ~/.ssh/ No arquivo config você irá dizer que para cada host XYZ deve ser utilizado a chave de autenticação ABC. Mas se você possui duas chaves de autenticação no mesmo host? Ou seja, o motivo é você possuir duas contas no github ou bitbucket, então você vai setar o hostname original do github ou bitbucket no seu arquivo ~/.ssh/config e fazer hostnames personalizados localmente. Com o exemplo você vai entender melhor: Meu arquivo ~/.ssh/config: Host bitbucket.org-ovictoraurelio     HostName bitbucket.org     User git     IdentityFile ~/.ssh/id_bitbucket_ovictoraurelio     IdentitiesOnly yes Host bitbucket.org-outrovictor     HostName bitbucket.org     User git     IdentityFile ~/.ssh/id_bitbucket_outro...