mysql select into new table
snippet in sql

mysql select into new table

user1776

CREATE TABLE artists_and_works
  SELECT artist.name, COUNT(work.artist_id) AS number_of_works
  FROM artist LEFT JOIN work ON artist.id = work.artist_id
  GROUP BY artist.id;

how to create a table based on another table in mysql

user808

Press CTRL+C to copy CREATE TABLE new_tbl [AS] SELECT * FROM orig_tbl;