mysql Abfrage Doppelte Abgleich mit Ausschluss
bearbeitet von Rolf BHallo,
Eine Tabelle
~~~
id|a|target|c|d|status
1|rot|blau|gelb|lemon|1 // fällt weg, weil status = 1
2|bmw|merc|audi|tesla|0
3|eiche|ahorn|buche|bambus|1 // fällt weg, weil status = 1
4|stahl|gold|silber|platin|1 // fällt weg, weil status = 1
5|rubin|saphir|smaragd|opal|0 // fällt weg, weil target gleich wie anderer Eintrag mit status = 1
6|rubin|ahorn2|rubin|rubin|0
7|rubin|gold|rubin|rubin|0 // fällt weg, weil target gleich wie anderer Eintrag mit status = 1
~~~
Was ist der einfachste Weg alle anzuzeigen deren status != 1 ist aber auch nicht die, deren target-Eintrag denen vom status 1 entspricht?
Also raus kommen sollte nur:
id|a|target|c|d|status
2|bmw|merc|audi|tesla|0
6|rubin|ahorn2|rubin|rubin|0
Gruss
Henry
--
Meine Meinung zu DSGVO & Co:
„Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“
mysql Abfrage Doppelte Abgleich mit Ausschluss
bearbeitet von HenryHallo,
Eine Tabelle
~~~
id|a|target|c|d|status
1|rot|blau|gelb|lemon|1 // fällt weg, weil status = 1
2|bmw|merc|audi|tesla|0
3|eiche|ahorn|buche|bambus|1 // fällt weg, weil status = 1
4|stahl|gold|silber|platin|1 // fällt weg, weil status = 1
5|rubin|saphir|smaragd|opal|0 // fällt weg, weil target gleich wie anderer Eintrag mit status = 1
6|rubin|ahorn2|rubin|rubin|0
7|rubin|gold|rubin|rubin|0 // fällt weg, weil target gleich wie anderer Eintrag mit status = 1
~~~
Was ist der einfachste Weg alle anzuzeigen deren status != 1 ist aber auch nicht die, deren target-Eintrag denen vom status 1 entspricht?
Also raus kommen sollte nur:
id|a|target|c|d|status
2|bmw|merc|audi|tesla|0
6|rubin|ahorn2|rubin|rubin|0
Gruss
Henry
--
Meine Meinung zu DSGVO & Co:
„Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“