Mysql Вывод массива данных и связка таблиц

ryumashkin

Новичок
Доброго времени суток господа.
Возник вопрос следующего содержания.
В БД есть 2 таблицы
tbl_users
userID, userName, userEmail, userPass, userStatus, tokenCode, port, level, slots, dateregister, IP, personal

tbl_userpay
payID, payUserID, payInvID, paySum, payName, payStatus, payProgres, payDate, payDateStart, payDateStop
Нужно сделать выборку для tbl_userpay и если payUserID == userID нужно вывести найденные соответствия.


PHP:
$mypay = $user_home->runQuery("SELECT * FROM tbl_userpay WHERE payUserID=:uid");
                                                $mypay->execute(array(":uid"=>$userdates['userID']));
                                                $userdatespay = $mypay->fetch(PDO::FETCH_ASSOC);
                                               
                                                print_r($userdatespay);
Так запрос вернет только первую попавшуюся строку. Как правильно сформировать запрос чтобы получить все строки?
Это первый основной вопрос :)

Вопрос второй не менее важный в принципе.
Как правильно выполнить связку двух таблиц.
В данной момент в tbl_userpay->payUserID передается tbl_users->userID

Сожалею за столь сбитое объяснение, но учусь по ходу движения.
 
Сверху