I get institutes within 10 km in $ result. But I want institutions with a course name to have a GATE. How can i do this? The institutes of course_records have an institute of a foreign institute. I cannot join these tables. Any help would be appreciated.
$result=$conn->query("SELECT *, ( 6371 * acos( cos( radians($user_latitude) ) * cos( radians( latitude ) ) * cos( radians( longitude ) - radians($user_longitude) ) + sin( radians($user_latitude) ) * sin( radians( latitude ) ) ) ) AS distance FROM institutes HAVING distance < 10 ORDER BY distance LIMIT 0 , 10 ");
mysql> select * from institutes;
+--------------+-------------------+---------------------+----------------+----------------------------------+-------------+--------+----------+-----------+ | institute_id | name | email | contact_number | address | telephone | tut_id | latitude | longitude | +--------------+-------------------+---------------------+----------------+----------------------------------+-------------+--------+----------+-----------+ | 23 | Dhananjay Classes | dhananjay@gmail.com | 9999888877 | Palam dabri Road,Mahavir Enclave | 011-1234567 | 11 | 28.5892 | 77.0858 | | 24 | ffe | rr@rere | 323232 | | | 11 | 28.5667 | 77.2833 | +--------------+-------------------+---------------------+----------------+----------------------------------+-------------+--------+----------+-----------+
mysql> select * from course_records;
+-----------+------+--------------+-------+--------------+--------------------------+--------------------+---------------+-----------+---------+--------------+ | course_id | name | subject | fees | num_students | num_students_per_teacher | month_of_admission | num_of_trials | commision | created | institute_id | +-----------+------+--------------+-------+--------------+--------------------------+--------------------+---------------+-----------+---------+--------------+ | 1 | GATE | CSE | 10000 | 110 | 20 | January | 3 | yes | NULL | 23 | | 2 | NDA | all_subjects | 7000 | 50 | 20 | April | 3 | yes | NULL | 23 | | 3 | 12th | Math | 2 | 90 | 20 | | 2 | | NULL | 23 | +-----------+------+--------------+-------+--------------+--------------------------+--------------------+---------------+-----------+---------+--------------+
source share