Autor | Zpráva | ||
---|---|---|---|
jardos01 Profil * |
#1 · Zasláno: 6. 11. 2007, 13:11:20
Dobry den, potreboval by som poradit ..
mam 3 tabulky ... projekty, uzivatelia - fyzicka osoba, uzivatelia - pravnicka osoba ... v projekte mam id client ... podla ktoreho chcem ziskat meno bud z 1. alebo 2.tabulky uzivatelov moje pokusy stale vyhadzuju chyby v syntaxe ale neviem ako ich opravit a ci su v principe uplne spravne .. pretoze s mysql som neni niak doma $query = 'SELECT TBL_PROJECTS.name, CONCAT_WS('', CONCAT_WS('',TBL_USERS_PERSON.tit_start,TBL_USERS_PERSON.name,TBL_USER S_PERSON.surname, TBL_USERS_PERSON.tit_end), TBL_USERS_COMPANY.name ) as client FROM TBL_PROJECTS INNER JOIN TBL_USERS_PERSON,TBL_USERS_COMPANY ON (TBL_PROJECTS.id_client=TBL_USERS_PERSON.id OR TBL_PROJECTS.id_client=TBL_USERS_COMPANY.id) WHERE (TBL_PROJECTS.status=1 OR TBL_PROJECTS.status=2) ORDER BY dtm_real DESC'; ono ak by ste mi poradili niaky lepsi sposob ako riesit tuto situaciu . . budem velmi rad |
||
Kajman_ Profil * |
Zkuste
FROM TBL_PROJECTS lefft JOIN TBL_USERS_PERSON, ON TBL_PROJECTS.id_client=TBL_USERS_PERSON.id left join TBL_USERS_COMPANY on TBL_PROJECTS.id_client=TBL_USERS_COMPANY.id Ale osobně bych dal asi do tabulky projekty dva sloupečky. Klient fo a po. Takto musíte kontrolovat, aby v těch dvou tabulkách nesměla být stejná id. |
||
jardos01 Profil * |
#3 · Zasláno: 6. 11. 2007, 14:38:48
tu duplikaciu mam osetrenu .. kedze ... este mam spolocnu tabulku ... TBL_USERS ... kde mam id primary key
|
||
Časová prodleva: 16 let
|
0