|
|
|
Opjatj zaprosi, zaparilsja uzhe.
|
|||
|---|---|---|---|
|
#18+
Estj sledujuschaja shema bazi dannih (ukazana vnizu na kartinke) Nuzhne sostavitj zapros gde: gh_datafield_id=?val AND gh_ratio.base_distribution_factor=0 Na vihode: gh_date.rep_date, gh_hall.name, gh_hall.adress, gh_data.data, gh_data.comment Problemma v tom, chto zachastuju poluchajetsja chto na odno znachenije gh_hall.name, gh_hall.adress ja poluchaju vse vozmozhnoije znachenija gh_data.data. Chego ne mozhet bitj v principe, t.k. oni otnosjatsja k drugim zapisjam tablici gh_hall. Budu blagodaren za pomoschj ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2006, 18:22 |
|
||
|
Opjatj zaprosi, zaparilsja uzhe.
|
|||
|---|---|---|---|
|
#18+
Недостаточно данных. Непонятно как связаны таблицы друг с другом. Связь один-к-одному? Может ли существолвать несколько записей в таблице Gh_date для одной и той же пары записей таблиц Gh_data и Gh_hall? На одну и ту же дату? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2006, 23:35 |
|
||
|
Opjatj zaprosi, zaparilsja uzhe.
|
|||
|---|---|---|---|
|
#18+
Daju boleje polnuju infu po baze dannih. Virezana s DB modify. Vse neobhodimije tablici otobrazheni. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2006, 10:31 |
|
||
|
Opjatj zaprosi, zaparilsja uzhe.
|
|||
|---|---|---|---|
|
#18+
hm, popitka vtoraja: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2006, 10:32 |
|
||
|
Opjatj zaprosi, zaparilsja uzhe.
|
|||
|---|---|---|---|
|
#18+
Ты не понял. Я спрашивал не столько о физической структуре, сколько о логической. Впрочем, по приведенным связям запрос будет примерно такой Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Но эта штука будет работать только при выполнении ряда дополнительных условий. Причем эти условия чисто логические. В терминах "связей" никак не описываются. В твоей конструкции "ведущей" (главной) таблицей выступает Gh_Hall (поэтому я поставил ее первой). Все остальные выступают как подчиненные. На одну запись таблицы Gh_Hall приходится "много" записей таблицы Gh_Date, а на одну запись таблицы Gh_Date приходится "много" записей таблицы Gh_data. Таблицу Gh_Ratio можно считать частью таблицы Gh_Hall, поскольку между ними связь один-к-одному. Так вот, твои критерии отбора как-то ограничивают значение Gh_Hall (через Gh_Ratio), но вот ограничения, накладываемые на подчиненные таблицы ... Я просто не знаю, насколько они соответсвуют физическому смыслу содержимого таблиц. Насколько тут возможны дубли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2006, 23:29 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=238&tid=1590888]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 323ms |

| 0 / 0 |
