Peter Thomassen: MySQL: <Problem nicht kompakt zusammenfassbar>

Beitrag lesen

Hallo nochmal,

id | replaces_id | created    | ...
----+-------------+------------+- - -
  1 |        NULL | 2005-03-04 |
  2 |        NULL | 2003-08-22 |
  3 |           2 | 2006-05-05 |
  4 |           2 | 2006-05-05 |
  5 |           2 | 2006-06-06 |       <unzulässig!>

[...]
  - replaces_id IS NOT NULL nur einen einzigen Wert für created zulässt.

Das war unpräzise. Erweiterung der Tabelle:

id | replaces_id | created    | ...
----+-------------+------------+- - -
  1 |        NULL | 2005-03-04 |
  2 |        NULL | 2003-08-22 |
  3 |           2 | 2006-05-05 |
  4 |           2 | 2006-05-05 |
  5 |           2 | 2006-06-06 |       <unzulässig!>
  6 |           3 | 2006-06-06 |

replaces_id soll also created bedingen, aber mehrere Werte von replaces_id sollen schon je einen anderen Wert von created zulassen.

Danke,
Peter