SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
-- phpMyAdmin SQL Dump -- version 5.2.1 -- https://www.phpmyadmin.net/ -- -- Host: 127.0.0.1 -- Tempo de geração: 19/07/2024 às 20:52 -- Versão do servidor: 10.4.32-MariaDB -- Versão do PHP: 8.2.12 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; START TRANSACTION; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; -- -- Banco de dados: `test` -- -- -------------------------------------------------------- -- -- Estrutura para tabela `country` -- CREATE TABLE `country` ( `id` int(11) NOT NULL, `name` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci; -- -- Despejando dados para a tabela `country` -- INSERT INTO `country` (`id`, `name`) VALUES (1, 'Brazil'), (2, 'USA'), (3, 'Mexico'); -- -------------------------------------------------------- -- -- Estrutura para tabela `user` -- CREATE TABLE `user` ( `id` int(11) NOT NULL, `name` varchar(255) NOT NULL, `age` int(11) NOT NULL, `country_id` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci; -- -- Despejando dados para a tabela `user` -- INSERT INTO `user` (`id`, `name`, `age`, `country_id`) VALUES (1, 'John', 30, 1), (2, 'Mary', 35, 2), (3, 'Richard', 15, 1), (4, 'Cloe', 50, 2), (5, 'Denise', 25, 3), (6, 'Robert', 25, 1); -- -------------------------------------------------------- -- -- Índices para tabelas despejadas -- -- -- Índices de tabela `country` -- ALTER TABLE `country` ADD PRIMARY KEY (`id`); -- -- Índices de tabela `user` -- ALTER TABLE `user` ADD PRIMARY KEY (`id`); -- -- AUTO_INCREMENT para tabelas despejadas -- -- -- AUTO_INCREMENT de tabela `country` -- ALTER TABLE `country` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; -- -- AUTO_INCREMENT de tabela `user` -- ALTER TABLE `user` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; SELECT country.name as country, JSON_ARRAYAGG(user.name) AS userFromCountry FROM `country` JOIN `user` ON user.country_id=country.ID GROUP BY country.name;

Stuck with a problem? Got Error? Ask ChatGPT!

Copy Clear