Thanks that worked beautiful!
Code:
mysql> SELECT users.userId, firstname, lastname, orders.orderId FROM users INNER JOIN orders ON orders.userId = users.userId;+--------+-----------+----------+---------+
| userId | firstname | lastname | orderId |
+--------+-----------+----------+---------+
| 1 | John | Doe | 1 |
| 1 | John | Doe | 2 |
| 2 | Jane | Smith | 3 |
| 2 | Jane | Smith | 4 |
| 3 | Sally | Jones | 5 |
| 4 | Jack | Dole | 6 |
| 4 | Jack | Dole | 7 |
| 4 | Jack | Dole | 8 |
| 4 | Jack | Dole | 9 |
| 4 | Jack | Dole | 10 |
| 4 | Jack | Dole | 11 |
| 5 | Sam | Jackson | 12 |
| 17 | Chris | Gonzalez | 13 |
+--------+-----------+----------+---------+
13 rows in set (0.00 sec)
I also played with this statement using the DISTINCT & GROUP BY statements.
Code:
mysql> SELECT DISTINCT(users.userId), firstname, lastname FROM users INNER JOIN orders ON orders.userId = users.userId GROUP BY users.userId;
+--------+-----------+----------+
| userId | firstname | lastname |
+--------+-----------+----------+
| 1 | John | Doe |
| 2 | Jane | Smith |
| 3 | Sally | Jones |
| 4 | Jack | Dole |
| 5 | Sam | Jackson |
| 17 | Chris | Gonzalez |
+--------+-----------+----------+
6 rows in set (0.00 sec)
Thank you very much for showing me how this works!
