Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%)
|
Witajcie!
Mam sobie 3 tabele: articles, articles_categories oraz users i potrzbuję danych z wszytkich z nich na raz (IMG:style_emoticons/default/wink.gif) Struktura wygląda tak: (dla uproszczenia pominę nieistotne pola w tabelach) Tabela articles: id, category, user_add oraz user_mod. Tabela articles_categories: id, name. Tabela users: id, frname. Obecnie używam takiego zapytania: Kod SELECT `articles`.* , `users`.`frname`, `articles_categories`.`name` FROM `articles` LEFT OUTER JOIN `users` ON `articles`.`user_add` = `users`.`id` LEFT OUTER JOIN `articles_categories` ON `articles`.`category` = `articles_categories`.`id` WHERE `articles`.`id` = 30 LIMIT 1 Niestety nie mam pojęcia jak dopasować dwa pola (user_add i user_mod) i wyciągnąć pod innymi nazwami do jednej tabeli (users) (IMG:style_emoticons/default/wstydnis.gif) Z góry dzięki za pomoc. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%)
|
Hmm to nie do końca to co chce nistety - przyjrzyj się mojemu zapytaniu (IMG:style_emoticons/default/smile.gif)
|
|
|
|
kiler129 [MySQL] LEFT OUTER JOIN - dwukrotne złączenie dla jednej tabeli 24.07.2011, 05:34:36
mortus [SQL] pobierz, plaintext SELECT `arts_cats`.`name`... 24.07.2011, 10:12:49
nospor Chodziło o idee a nie dokładnie napisanie tobie ro... 25.07.2011, 16:52:46 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 10:08 |