Daniel: genauer

Beitrag lesen

Ahoi Vinzenz Mai,

  1. Hast Du meine Lösung im anderen Posting schon gesehen?

Ja hab ich, aber noch nicht getestet.

  1. Welche MySQL-Version steht Dir zur Verfügung.

da das ganze portable sein soll sollte dies keine rolle spielen und
die lösung auch bei einem anderen DBMS auf SQL basis funktionieren.

Deshalb habe ich nun den entschluss gefasst das ganze mit php zu
lösen. sprich ich hol mir alle verweis_id's mit dem wert1 in spalte
und speicher sie in ein array und dann hol ich mir alle verweis_id's
mit dem wert2 in spalte und hol mir dann mit array_diff() die ID's die
ich benötige.

trotzdem vielen dank für eure hilfe.

falls es was bringt hier die 3 tabellen entsprechend dem datenschutz leicht geraft

------------------------------------
| id_gegenstand | gegenstandsdaten |
------------------------------------
| 1             | XXXXXXXXXXXXXXXX |
------------------------------------
| 2             | XXXXXXXXXXXXXXXX |
------------------------------------
| 3             | XXXXXXXXXXXXXXXX |
------------------------------------
...
gegenstandsdaten = name, beschreibung, preis etc.

-----------------------------
| id_person | personendaten |
-----------------------------
| 1         | XXXXXXXXXXXXX |
-----------------------------
| 2         | XXXXXXXXXXXXX |
-----------------------------
| 3         | XXXXXXXXXXXXX |
-----------------------------
...
personendaten = name, addresse etc.

---------------------------------------
| gegenstand_id | person_id | bezahlt |
---------------------------------------
| 1             |    1      |   0     |
---------------------------------------
| 1             |    2      |   1     |
---------------------------------------
| 2             |    1      |   1     |
---------------------------------------
| 2             |    2      |   1     |
---------------------------------------
| 2             |    3      |   1     |
---------------------------------------
| 3             |    2      |   0     |
---------------------------------------
| 4             |    5      |   1     |
---------------------------------------
...

0 = false
1 = true

MfG