Autor | Zpráva | ||
---|---|---|---|
návštěvník Profil * |
#1 · Zasláno: 5. 1. 2014, 15:44:16
Existuje způsob jak obejít zdlouhavé psaní klauzule? where... id=''1' OR id=''3' OR OR id=''4' OR id=''7' atd?
Týká se to výpisu zpráv, kde poté co jsem získal pole se zprávami, chci doplnit jméno uživatele. A abych nemusel pro každého uživatele provádět samostatný dotaz na jméno, tak bych udělal jen jeden požadavek. Co když ale těch zpráv bude 50, ta klauzule by byla poněkud dlouhá... |
||
Rfilip Profil |
#2 · Zasláno: 5. 1. 2014, 15:50:25
Ano je:
WHERE id IN (1,2,7,)
|
||
návštěvník Profil * |
#3 · Zasláno: 5. 1. 2014, 16:04:05
Rfilip:
Dík |
||
Tori Profil |
#4 · Zasláno: 5. 1. 2014, 16:36:58
návštěvník:
„poté co jsem získal pole se zprávami, chci doplnit jméno uživatele“ Jestli i "pole se zprávami" čtete z DB, bylo by o něco pěknější získat obojí jedním dotazem - přečtěte si něco o spojování tabulek. |
||
návštěvník Profil * |
#5 · Zasláno: 5. 1. 2014, 17:43:10
Tori:
Už jsem to udělal, viz druhé vlákno. |
||
Časová prodleva: 10 let
|
0