Autor | Zpráva | ||
---|---|---|---|
pitomec Profil |
#1 · Zasláno: 6. 12. 2007, 18:00:21
ahoj...prosimvas mam dve tabulky jedna je knizky a druha je autor. Tabulka autor ma dva sloupce, id a autora. Potrebuju akorat aby se mi knizky radili podle abecedy autoru (v tabulce knizky jsou zapsany pouze id autora) akorat ze kdyz dam radit pouze podle id autora tak nepocitam s tim ze nekdo zada novyho autora ktery zacina treba na A. Proto nevite funkci ktera mi seradi array knizky podle jmena autora (ne id)? diky moc
|
||
Alphard Profil |
#2 · Zasláno: 6. 12. 2007, 18:06:21
jestli tou tabulkou myslíš databázi, tak to seřaď v ní
select * from autor order by autor |
||
Casero Profil |
#3 · Zasláno: 6. 12. 2007, 18:07:18
pitomec
Myslíš sql? select sloupce from autor join knizky on knizky.id_autor=autor.id order by autor.jmeno |
||
pitomec Profil |
#4 · Zasláno: 6. 12. 2007, 18:41:51
tady je sql:
CREATE TABLE `autor` ( `id` int(10) NOT NULL auto_increment, `jmeno` varchar(11) collate latin1_general_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=8 ; -- -- Vypisuji data pro tabulku `autor` -- INSERT INTO `autor` (`id`, `jmeno`) VALUES (1, 'pitomec'), (2, 'pitomec 2'), (3, 'pitomec 3'), (4, 'pitomec 4'), (5, 'pitomec 5'), (6, 'BO'), (7, 'AA'); -- -------------------------------------------------------- -- -- Struktura tabulky `knizky` -- CREATE TABLE `knizky` ( `id_knizka` int(21) NOT NULL auto_increment, `id` varchar(21) collate latin1_general_ci NOT NULL, `jmeno` varchar(57) collate latin1_general_ci NOT NULL, PRIMARY KEY (`id_knizka`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=4 ; -- -- Vypisuji data pro tabulku `knizky` -- INSERT INTO `knizky` (`id_knizka`, `id`, `jmeno`) VALUES (1, '3', 'Kravinka 1'), (2, '2', 'Kravinla88'), (3, '6', 'OGWENO'); diky ale vsem |
||
pitomec Profil |
#5 · Zasláno: 6. 12. 2007, 19:08:06
casero
tohle bohuzel nefunguje... :( |
||
Casero Profil |
#6 · Zasláno: 6. 12. 2007, 19:25:11
pitomec
Co znamená nefunguje? select sloupce from knizky k join autor a on k.id=a.id order by a.jmeno Takto by to mělo vypadat v tvém případě. |
||
pitomec Profil |
#7 · Zasláno: 6. 12. 2007, 19:49:27
no nefunguje,ani jedno...ani jedno nenapise zadnej error ale nic nezobrazi ...
|
||
Mastodont Profil |
#8 · Zasláno: 6. 12. 2007, 19:55:43
|
||
Casero Profil |
#9 · Zasláno: 6. 12. 2007, 19:56:03
pitomec
Mně to normálně funguje. select a.jmeno as autor,k.jmeno as kniha from knizky k join autor a on k.id=a.id order by a.jmeno |
||
Časová prodleva: 17 let
|
0