how to select only one value sql

Table - User
_______________
|id   |  Name | 
|1    | Joe   |
|2    | Mike  |


Table - Contact
__________________________
|id   | Phone | contactID|
|1    | 1234  | 1        |
|2    | 5678  | 1        |
|3    | 9999  | 2        |
|4    | 8888  | 2        |
|5    | 7777  | 2        |

First you have to run mysql query

SELECT u.Name, c.Phone 
FROM User u 
INNER JOIN Contact c ON c.contactID = u.id 
GROUP BY u.id;

Now you store your mysql query result and run a loop to print every name only one phone number

Leave a Comment