Cześć,
Na wstępnie przepraszam jeśli temat mówił zbyt mało/był nietrafiony na prawdę nie wiedziałem jak to inaczej nazwać.
Mam tabelę
CREATE TABLE IF NOT EXISTS `tasks` (
`task_id` int(11) NOT NULL AUTO_INCREMENT,
`task_assigned_to_user_id` int(11) DEFAULT NULL,
`task_name` varchar(120) NOT NULL,
`task_description` text NOT NULL,
`task_note` text NOT NULL,
`task_assigned_to_project_id` int(11) DEFAULT NULL,
`task_status_id` int(11) NOT NULL DEFAULT '1',
`task_deadline` date DEFAULT NULL,
`task_prioryty` int(11) NOT NULL,
`task_owner_id` int(11) NOT NULL,
`task_added_by_id` int(11) NOT NULL,
`task_created_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`task_last_update_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`task_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
Teraz potrzebuję zjoinować do niej dane z innych tabel. Jeśli występuje tylko jedno "użycie" nie ma problemu. Natomiast potrzebuję pobrać pole "user_display_name" wiele razy, tj dla:
task_assigned_to_user_id,
task_owner_id,
task_added_by_id
Mogą to być te same wartości (ten sam user) lub inne. Mógłby mi ktoś podpowiedzieć jak to zrobić?
Pozdrawiam
NickOver