|
Тема |
problemche |
|
Автор | Lele (Нерегистриран) | |
Публикувано | 08.10.02 22:46 |
|
|
Zdrasti. imam sledniq problem. trqbva da pravq razspisanie za prevozi. i imam 2 koloni v tablicata : ednata e otkyde se trygva (fromc), drugata e kyde pristiga (toc). ima nrmalizaciq, t.e. imam si otdelna tablica koqto mi dyrji gradovete. obache kogato napisha sql-a: select table.id, gradove.value as fromgrad, gradove.value as tograd from gradove, table where table.id = 5 and fromc = gradove.id and toc = gradove.id, ne mi izkarva rezultati. Estestveno zashtoto gradove.id v tova uslovie ne moje da e ravno i na ediniq i na drugiq grad. ako premahna uslovieto za toc = gradove.id naprimer i stane: select table.id, gradove.value as fromgrad, gradove.value as tograd from gradove, table where table.id = 5 and fromc = gradove.id; rezultatite mi imat vida:
x, grad1, grad1. kak da napisha sql-a taka che da si izkaram gradovete kakto trqbva, t.e x, grad1, grad2.
10x
|
| |
|
|
|