İçeriğe geç
Utilerio
Tüm uç noktalar

Tablo Birleştirme

POST/api/v1/tools/table-merge

İki tabloyu tek bir tabloda üst üste yığın, ya da paylaşılan bir anahtar sütuna göre bir SQL join gibi birleştirin.

Kimlik Doğrulama

X-API-Key başlığında bir API anahtarı gerektirir.

Deneyin

POST/api/v1/tools/table-merge

Parametreler

modestringopsiyonel

stack (varsayılan) satırları birleştirir; join anahtara göre eşleştirir.

stackjoin
tableAstringzorunlu

Satır nesnelerinden oluşan ilk tablo.

tableBstringzorunlu

Satır nesnelerinden oluşan ikinci tablo.

leftKeystringopsiyonel

tableA'daki birleştirme anahtarı sütunu. Varsayılan ilk sütun.

rightKeystringopsiyonel

tableB'deki birleştirme anahtarı sütunu. Varsayılan ilk sütun.

joinTypestringopsiyonel

mode join iken birleştirme türü. Varsayılan inner.

innerleft

İstek gövdesi

{
  "mode": "join",
  "tableA": [
    {
      "id": 1,
      "name": "Ada"
    }
  ],
  "tableB": [
    {
      "id": 1,
      "city": "London"
    }
  ],
  "leftKey": "id",
  "rightKey": "id",
  "joinType": "inner"
}

Yanıt kodları

  • 200Başarılı.
  • 400Geçersiz istek — gövdenizi veya parametrelerinizi kontrol edin.
  • 401Eksik veya geçersiz API anahtarı.
  • 403API anahtarı bu uç nokta için yetkili değil.
  • 429Hız limiti aşıldı — kısa bir bekleme sonrası tekrar deneyin.

Dil

cURL

İstek

curl -X POST https://utilerio.com/api/v1/tools/table-merge \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mode":"join","tableA":[{"id":1,"name":"Ada"}],"tableB":[{"id":1,"city":"London"}],"leftKey":"id","rightKey":"id","joinType":"inner"}'

Yanıt

{ "columns": ["id", "name", "city"], "rows": [{ "id": 1, "name": "Ada", "city": "London" }] }