bigup401 has asked for the wisdom of the Perl Monks concerning the following question:
guys i know my join not good but its like sample wat i want to do
$user_id = '1'; TABLE USERS usrid firstname lastname country city ------------------------ 1 john doe uk landon 2 jane deo uk landon TABLE MSG msg_id msg_from msg_to ---------------------- 1 ID 1 ID 2 EXAMPLE msg_id msg_from msg_to ---------------------- 1 ID 1 - get sender firstname and lastname and his userid from ta +ble users ID 2 my $data = $DBH->prepare("SELECT msg_id, firstname.usrid, lastname.usrid AS msg_from FROM msg JOIN users firstname.usrid ON msg_from = firstname.$user_id AND last +name.usrid ON msg_from = lastname.$user_id"); $data->execute(); $data_check = $data->fetchall_arrayref(); foreach $data_check ( @$datainfo) { ($var1 #userid, $var2 #firstname, $var3 #lastname) = @$datainf +o; }
I WANT TO OUTPUT SOMETHING LIKE userid firstname lastname 1 John Deo
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: output results from sql join
by roboticus (Chancellor) on Sep 28, 2018 at 13:22 UTC | |
by bigup401 (Pilgrim) on Sep 28, 2018 at 21:57 UTC | |
by roboticus (Chancellor) on Sep 29, 2018 at 00:18 UTC | |
by bigup401 (Pilgrim) on Sep 29, 2018 at 10:45 UTC | |
by poj (Abbot) on Sep 29, 2018 at 12:03 UTC | |
| |
|
Re: output results from sql join
by cavac (Prior) on Oct 02, 2018 at 07:08 UTC | |
by afoken (Chancellor) on Oct 02, 2018 at 19:18 UTC |