Вы можете попытаться концептуализировать от моего решения ниже и посмотреть, если это может помочь,
Чтобы избежать осложнений вы можете просто идти прямой
<?php
//connection
$link = mysqli_connect("localhost","root","","database_name") or die("Couldn't make connection.");
$computer_department_id = //the value
$query = mysqli_query($link, "SELECT department_id FROM instructure_table WHERE department_id='$computer_department_id')");
$total = mysqli_num_rows($query);
echo $total; //this one will display the total number of instructors in computer department
?>
Или, если вам нравится
<?php
//connection
$link = mysqli_connect("localhost","root","","database_name") or die("Couldn't make connection.");
$computer_department = //the value
$query = mysqli_query($link, "SELECT department_id
FROM instructure_table AS t
WHERE EXISTS (SELECT department_id
FROM department_table AS d
WHERE d.department_id = t.department_id AND department_id='$computer_department')");
$total = mysqli_num_rows($query);
echo $total; //this one will display the total number of instructors in computer department
?>
Так что, если вы разместите запрос в отдел линии s
department_id | department_name
1 computers //the query
2 maths //the query
3 physics //the query
4 mba //the query
Даже если запрос для отдела в повторяющейся области он будет по-прежнему работать для вас. С уважением
Я попробовал 'inner join' с' group by', но я получаю ошибку, поскольку 'Column 'department_id' в списке полей неоднозначен' – Kirataka
Я считаю, что вы хотите что-то подобное http://stackoverflow.com/questions/35340801/MySQL-выбрать-из-категории-в-таблице-у-где-кол-оф-categorys-продукт-сюда –