I have these two tables. The connecting \"key\" is conID which is included in both tables. So now i would like to write select statement which would give me something like
This might do the trick:
SELECT name, lastName, address, people.conID, postNum, region
FROM people
JOIN countries ON people.conID = countries.conID;
You SQL query should look like this:
SELECT p.Name, p.lastName, p.address, p.conID, c.postNum, c.region
FROM people p
LEFT JOIN countries c ON p.conID = c.conID
SELECT Name, lastName, address, people.conID, postnum, region
FROM people JOIN countries ON people.conID = countries.conID;
You can use the following MySQL query:
SELECT
Name,
lastName,
address,
people.conID,
postNum,
region
FROM
people
JOIN
countries
ON people.conID = countries.conID
WHERE
num = 1
This should return the rows you want, based on the num
column:
SELECT Name, lastName, address, people.conID, postNum, region
FROM people
JOIN countries
ON people.conID = countries.conID
WHERE num=1
Good ole USING clause:
SELECT Name, lastName, address, p.conID, postNum, region FROM people p
INNER JOIN countries USING (conID);