sql >> Database >  >> RDS >> PostgreSQL

Unieke beperking op één kolom met uitsluiting van rij met dezelfde waarden in andere

Je zou het kunnen doen als je je tabelstructuur een beetje kunt veranderen:

your_table
id   header_value
1    1
2    1
3    2

header_value
id   header_id value
1    1         a
2    2         a

Voeg een externe sleutelbeperking toe uit your_table.header_value naar header_value.id .

Nu kunt u een unieke beperking toevoegen aan header_value.value .



  1. De variabele $date opslaan in de mysql-database met behulp van php

  2. Hoe maak je een nieuw veld in een tabel wanneer de gebruiker op een link klikt?

  3. Door mensen leesbare constanten gebruiken in zoekopdrachten

  4. Een link maken vanuit het tijdlijnitem van Google Chart