Autor | Zpráva | ||
---|---|---|---|
Kytara1 Profil * |
#1 · Zasláno: 21. 4. 2009, 22:37:41
Ahoj,
řešín problém jak udělat následující: Mám databázi s asi 4 000 položek a potřebuji, aby zákazník (po přihlášení) v katalogu viděl svoje ceny ( u všech to není problém např. D1,D2, koncová), ale u několika vybraných položek, cca 10 druhů zboží, měl specielní cenu jen pro něho. Má někdo nápad jak to provést? Děkuji za nápady. |
||
Kajman_ Profil * |
#2 · Zasláno: 21. 4. 2009, 22:49:02
Druhá tabulku
id_zakaznika, id_zbozi, cena Pak left join na tuhle a pokud tam nebude null, tak ji použít. |
||
Kytara1 Profil * |
#3 · Zasláno: 21. 4. 2009, 23:35:28
No právě že v první tabulce jsou všechny položky s nějakou cenou a já chci u některých nahradit cenu cenou z druhé tabulky.
Jak by to pak bylo? Nebyl by nějaký příklad? Díky |
||
Kajman_ Profil * |
#4 · Zasláno: 22. 4. 2009, 08:14:54
Ale nahradit to chcete jen při výpisu, že? Pak stačí tabulky propojit a zkusit najít
select * from prvni_tabulka p left join druha_tabulka d on p.id_zbozi=d.id_zbozi and d.id_zakaznika='$cisloprihlaseneho' |
||
Časová prodleva: 15 let
|
0