-
- {#each relatedTable.columns as column}
- {@const label = column.key}
-
- {/each}
-
+ {#if fetchedRows.length === 1}
+ {@const workStore = getStore(fetchedRows[0].$id)}
+ {#if workStore}
+
+ {#each relatedTable.columns as column}
+ {@const label = column.key}
+
+ {/each}
+
+ {/if}
+ {:else}
+
+ {relatedTable.name}
+
+ {#each fetchedRows as row, index (row.$id)}
+ {@const workStore = getStore(row.$id)}
+ {#if workStore}
+ {#each relatedTable.columns as column}
+ {@const label = column.key}
+
+ {/each}
+ {/if}
+
+ {#if index < fetchedRows.length - 1}
+
+ {/if}
+ {/each}
+
+
+ {/if}
{/if}
diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/spreadsheet.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/spreadsheet.svelte
index bfce84f0b..9373e4fd3 100644
--- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/spreadsheet.svelte
+++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/spreadsheet.svelte
@@ -852,11 +852,11 @@