|
|
|
Условный запрос.
|
|||
|---|---|---|---|
|
#18+
Как сделать такой запрос: Таблица 'Касса': Код: plaintext 1. 2. 3. 4. 5. Таблица 'SourcesOut': Код: plaintext 1. 2. 3. Таблица 'SourcesIn': Код: plaintext 1. type - тип записи в кассе. type=0 - тип "Расход", type=1 - тип "Приход" source - номер источника расхода/прихода, соотносится с внешенй таблицей. Для типа "расход" (type=0) таблица 'SourcesOut', для "приход" (type=1) таблица 'SourcesIn' Как построить запрос, где вместо цифровых значенией в source будут стоять текстовые из 'SourcesIn','SourcesOut' спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2003, 10:47 |
|
||
|
Условный запрос.
|
|||
|---|---|---|---|
|
#18+
Сомнения в правильности структуры данных, но Код: plaintext 1. В синтаксисе могут быть ошибки, но общий смысл такой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2003, 10:57 |
|
||
|
Условный запрос.
|
|||
|---|---|---|---|
|
#18+
Или так SELECT Kassa.id AS id,Kassa.type AS type, SourceOut.name AS source, Kassa.sum AS sum FROM Kassa INNER JOIN SourceOut ON Kassa.source=SourceOut.id WHERE Kassa.type=0 UNION ALL SELECT Kassa.id AS id,Kassa.type AS type, SourceIn.name AS source, Kassa.sum AS sum FROM Kassa INNER JOIN SourceIn ON Kassa.source=SourceIn.id WHERE Kassa.type=1; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2003, 17:05 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32152136&tid=1681660]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 247ms |
| total: | 398ms |

| 0 / 0 |
