sql >> Database >  >> RDS >> Mysql

Ophalen/opslaan van alle gerelateerde acteurs in Freebase

U kunt dit allemaal doen in een enkele MQL-query met verschillende subquery's voor de eigenschappen gericht/geschreven/geacteerd. Zorg ervoor dat u elke subquery optioneel maakt.

Bijvoorbeeld:

[{
  "a:starring": {
    "actor": "Joe Pesci"
  },
  "b:starring": {
    "actor": "Robert De Niro"
  },
  "directed_by": [{
    "id": null,
    "name": null,
    "optional": true
  }],
  "produced_by": [{
    "id": null,
    "name": null,
    "optional": true
  }],
  "written_by": [{
    "id": null,
    "name": null,
    "optional": true
  }],
  "executive_produced_by": [{
    "id": null,
    "name": null,
    "optional": true
  }],
  "name": null,
  "mid": null,
  "starring": [{
    "actor": {
      "mid": null,
      "name": null
    }
  }],
  "type": "/film/film"
}]


  1. de bovenliggende naam van de onderliggende categorie verkrijgen met een enkele zoekopdracht in mysql

  2. Hoe MySQL strikte modus in- of uitschakelen in localhost (xampp)?

  3. Hoe modelleer je overerving effectief in een database?

  4. Deadlock uitzonderingscode voor PHP, MySQL PDOException?