|
|
|
Выбор из двух таблиц
|
|||
|---|---|---|---|
|
#18+
есть две таблицы А и Б А +--------+-------------+------------------------+---------------+-----------+--------+ | number | upsname | description | host | community | active | +--------+-------------+------------------------+---------------+-----------+--------+ | 3 | ncc-ups01 | ncc-ups01 | x.x.x.x | public | 1 | B +--------+-----------+--------+ | number | upsnumber | status | +--------+-----------+--------+ | 1 | 1 | 2 | | 2 | 3 | 2 | | 3 | 2 | 2 | | 4 | 3 | 2 | | 5 | 1 | 2 | получить надо значение статуса, но только последнее значение, делаю select A.*,B.status from ups as A,upsdata as B where A.number = B.upsnumber; но там выскакивают все значение статуса, а не только последнее, как сделать так чтобы из таблицы B выбирались только последние значения статуса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2005, 11:31 |
|
||
|
Выбор из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Sergey S.S. но там выскакивают все значение статуса, а не только последнее, как сделать так чтобы из таблицы B выбирались только последние значения статуса select ... ORDER BY <fieldname> DESC LIMIT 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2005, 11:51 |
|
||
|
Выбор из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Welly Sergey S.S. но там выскакивают все значение статуса, а не только последнее, как сделать так чтобы из таблицы B выбирались только последние значения статуса select ... ORDER BY <fieldname> DESC LIMIT 1 то только одна запись получиться в результате, а нужно чтобы для каждой строки из таблицы А выбралось последнее значение статуса из таблицы B ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2005, 15:13 |
|
||
|
Выбор из двух таблиц
|
|||
|---|---|---|---|
|
#18+
2 Sergey S.S. Не совсем понял, что требуется, может так Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2005, 16:09 |
|
||
|
Выбор из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2005, 20:43 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=32958268&tid=1854252]: |
0ms |
get settings: |
8ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
156ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 408ms |

| 0 / 0 |
