Du must mit allen Elementen[*] des Arrays aufsetzen:

PHP-Code:
Select *
From JSON_TABLE('{"list": [{"id":1},{"id":2},{"id":3},{"id":4}]}'
                
'$.list[*]'
                
Columns("id" VarChar(10) )) x;
                
Select *
From JSON_TABLE('{"list": [{"id":1},{"id":2},{"id":3},{"id":4}]}'
                
'$.list[*]'
                
Columns("id" VarChar(10Path 'lax $.id')) x
Im übrigen ist Dein JSON-Dokument nicht korrekt, d.h. die schließende eckige Klammer fehlt!

Birgitta