Всем привет. может некоректно составил заголовок, если что поправте пожалуйста. Проблема такая: есть 2 таблицы, "1" и "2". Одно из полей таблицы 1 должно, как бы сказать ... , быть связано чтоли с одним из полей в таблице 2, т.е. данные брать от туда. Как это сделать в MySQL или хотябы как это называеться ? Например в оракле это CONSTRAINT, как мне умные люди подсказали, а как в mysql ?Заранее спасибо.
>Всем привет. может некоректно составил заголовок, если что поправте пожалуйста. Проблема такая:
>есть 2 таблицы, "1" и "2". Одно из полей таблицы 1
>должно, как бы сказать ... , быть связано чтоли с одним
>из полей в таблице 2, т.е. данные брать от туда. Как
>это сделать в MySQL или хотябы как это называеться ? Например
>в оракле это CONSTRAINT, как мне умные люди подсказали, а как
>в mysql ?
>
>Заранее спасибо.
Имхо, никак
>>Всем привет. может некоректно составил заголовок, если что поправте пожалуйста. Проблема такая:
>>есть 2 таблицы, "1" и "2". Одно из полей таблицы 1
>>должно, как бы сказать ... , быть связано чтоли с одним
>>из полей в таблице 2, т.е. данные брать от туда. Как
>>это сделать в MySQL или хотябы как это называеться ? Например
>>в оракле это CONSTRAINT, как мне умные люди подсказали, а как
>>в mysql ?
>>
>>Заранее спасибо.
>Имхо, никака как же тогда связи между таблицами делать ?
>>>Всем привет. может некоректно составил заголовок, если что поправте пожалуйста. Проблема такая:
>>>есть 2 таблицы, "1" и "2". Одно из полей таблицы 1
>>>должно, как бы сказать ... , быть связано чтоли с одним
>>>из полей в таблице 2, т.е. данные брать от туда. Как
>>>это сделать в MySQL или хотябы как это называеться ? Например
>>>в оракле это CONSTRAINT, как мне умные люди подсказали, а как
>>>в mysql ?
>>>
>>>Заранее спасибо.
>>Имхо, никак
>
>а как же тогда связи между таблицами делать ?
в mysql вроде в 4 версии нет такого. только программно связывать.
ну join то есть для таблиц понятно
>в mysql вроде в 4 версии нет такого. только программно связывать.
>ну join то есть для таблиц понятнонуу блин ...
а Postgres умеет ?
>>в mysql вроде в 4 версии нет такого. только программно связывать.
>>ну join то есть для таблиц понятно
>
>нуу блин ...
>а Postgres умеет ?
вроде да
>>>в mysql вроде в 4 версии нет такого. только программно связывать.
>>>ну join то есть для таблиц понятно
>>
>>нуу блин ...
>>а Postgres умеет ?
>вроде даЯсно. спасибо большое.
Хмм, или я не правильно вопрос понял или что-то ещеselect * from upsalerts limit 1;
+--------+-----------+-------------+--------+---------------------+---------------------+
| number | upsnumber | trasholdnum | active | dtime | expire |
+--------+-----------+-------------+--------+---------------------+---------------------+
| 1 | 3 | 5 | 0 | 2004-08-14 18:28:03 | 2004-08-14 19:28:03 |
+--------+-----------+-------------+--------+---------------------+---------------------+
select * from ups limit 1;
+--------+-----------+--------------------+------------+-----------+
| number | upsname | description | host | community |
+--------+-----------+--------------------+------------+-----------+
| 1 | ncc-ups02 | ncc-ups02[рЮЬЙЕМР] | x.x.x.x | xxxxxx |
+--------+-----------+--------------------+------------+-----------+
select b.number,a.upsname,b.dtime from ups as a,upsalerts as b where b.upsnumber=a.number Limit 5;
+--------+-----------+---------------------+
| number | upsname | dtime |
+--------+-----------+---------------------+
| 1 | ncc-ups01 | 2004-08-14 18:28:03 |
| 2 | ncc-ups02 | 2004-08-14 19:00:00 |
| 3 | ncc-ups01 | 2004-08-14 19:00:12 |
| 4 | sm-ups01 | 2004-08-15 13:20:03 |
| 5 | sm-ups02 | 2004-08-15 13:20:04 |
+--------+-----------+---------------------+
5 rows in set (0.00 sec)