Wie würde ich SELECT in einer MySQL-Tabelle ausführen, wo ich eine Spalte mit dem Wert 0 für alle Zeilen mit Ausnahme der letzten Zeile erstellen würde, die als 1 markiert wäre. Ist es überhaupt möglich? ?Letzte Zeile als Spalte in MySQL markieren
Beispiel:
Realtabellen:
+----+----------------------+
| id | schedule_name |
+----+----------------------+
| 1 | Global Fee Schedule |
| 2 | CAT Fee Schedule |
| 3 | Daily Fee Schedule |
| 4 | Daily Claim Schedule |
| 5 | Wind/Hail Schedule |
| 6 | Daily Claim Schedule |
| 7 | Daily Claims |
| 8 | CAT Fee Schedule |
| 9 | Daily Claims |
| 10 | Daily Claims |
+----+----------------------+
mit zugesetztem Säule:
+----+----------------------+-------------+
| id | schedule_name | last_column |
+----+----------------------+-------------+
| 1 | Global Fee Schedule | 0 |
| 2 | CAT Fee Schedule | 0 |
| 3 | Daily Fee Schedule | 0 |
| 4 | Daily Claim Schedule | 0 |
| 5 | Wind/Hail Schedule | 0 |
| 6 | Daily Claim Schedule | 0 |
| 7 | Daily Claims | 0 |
| 8 | CAT Fee Scedule | 0 |
| 9 | Daily Claims | 0 |
| 10 | Daily Claims | 1 |
+----+----------------------+-------------+
Sie definieren den neuen Spalten Wert als die Summe der occurrances eines Wertes in der Spalte 'schedule_name' minus 1. – arkascha
*„Wie würde ich mich über eine MySQL-Tabelle SELECT tun, wo ich eine Spalte schaffen würde“* - Ich verstehe diesen Teil nicht; "erstellen"? –
SELECT *, IF (Formel weiß nicht) last_column FROM iascat_fee_categories LIMIT 10; – user1529918