Once I have joined two dataframes by a specific column I then want to select specific columns from this table - how can I do this?
I have tried the following:
SELECT *
FROM
land_birds
INNER JOIN
sea_birds
ON
land_birds.colour = sea_birds.colour
SELECT
colour,
beak,
size,
weight
FROM
TABLE
However I get the following error:
near "SELECT": syntax error
CodePudding user response:
Instead of a second select, use the first one.
For example, this will get the name and flavor of each land and sea bird pair.
SELECT
land_birds.nane, land_birds.flavor,
sea_birds.name, sea_birds.flavor
FROM
land_birds
INNER JOIN
sea_birds
ON
land_birds.colour = sea_birds.colour
Note that because you're joining two tables, you will get the columns of both tables in each row.