2016-02-04 4 views
-2

Я создал на 2 таблицы. Этими таблицами являются Департамент, сотрудник.как можно ID назначить внешний ключ mysqli

Теперь я хочу назначить внешний ключ в таблице отделов и присоединить к таблице служащих.

есть идеи?

SELECT id,department FROM department; 
SELECT * FROM `employee' 
+0

использование Inner присоединиться, как указано здесь: http://stackoverflow.com/questions/20527582/mysql-inner-join-between-two-tables –

+0

Обычно его сотрудник -> логика отдела ri8. У каждого сотрудника есть внешний ключ dep_id. – rahul

+0

Поместите идентификатор отдела в таблицу сотрудников, если структура проста, иначе создайте таблицу идентификации, если отдел может измениться. –

ответ

3
create employee table field are- id(primary key),name,dept_id 
department table fields are-dept_id(primary key),name 

после выбора dept_id.give индекс. enter image description here

чем выбрать стол отдела и кнопку удаления dept_id.than нажмите кнопку сохранения. enter image description here

+4

Что это? Лучше задайте вопрос в разделе комментариев. –

+1

Не завлекайте людей, чтобы снизить ваш ответ. –

+0

Я хочу таблицу внешнего ключа и как присоединиться к таблице сотрудников – sarathi

0

Вы ищете это: -

$query="select emp.name, dep.department from employee emp 
INNER JOIN 
department dep ON 
emp.department=dep.department 
order by emp.name asc"; 
+0

этот код, где я поставил php , как dbconnect.php или другой – sarathi

+0

, вы можете запустить этот запрос, обновленный с помощью полей в окне запроса sqlpmadmin. – rahul

Смежные вопросы