Mysql
 sql >> база данни >  >> RDS >> Mysql

Изпратете частични данни за резултата в масив и ги изпратете

Това не е MySQL начин да постигнете това, което сте искали. Имам JS начин да постигнете това, от което се нуждаете.

    var a = [{"id":1,"tags":"tag1, tag2, tag3"},{"id":2,"tags":"tag2, tag4"}];
    var expected =[];
    a.forEach( function (eachObj){
        var obj = {};
        for (var key in eachObj) {
            if (eachObj.hasOwnProperty(key) && key ==='tags'){
                obj[key] = [eachObj[key]];
            }else{
                obj[key] = eachObj[key];
            }
        }
        expected.push(obj);
    });

    console.log(expected);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql подреждане чрез използване на две колони

  2. mySQL MATCH в множество таблици

  3. Mysql десетичен:етаж вместо кръг

  4. MySQL заявката работи в phpmyadmin, но не и в php

  5. Как да изберете данни от множество таблици, използвайки правилно обединения/подзаявка? (PHP-MySQL)