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. |
|
|
|
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
kiler129 Hmm to nie do końca to co chce nistety - przyjrzyj... 25.07.2011, 16:50:04
nospor Chodziło o idee a nie dokładnie napisanie tobie ro... 25.07.2011, 16:52:46 ![]() ![]() |
|
Aktualny czas: 21.12.2025 - 19:39 |