노드 js와 제한 및 편이Mysql 왼쪽 연결

나는 어떤 플러그인도 사용하지 않는 상황에서 사이트에 페이지를 추가해야 한다는 요구를 받아 시작했다. 나는 제한과 편이량을 어떻게 사용하는지 알지만 가입하는 것이 문제이기 때문에 사방을 검색한 후에 해결 방안을 찾았다.
let query = `select audio.title as title, audio.artist ,audio.fileName, audio.date,album.title as albumtitle from audio   left join album on audio.album = album.id order by audio.id LIMIT 10 offset ${offset}`;
    console.log(query);
    connection.query(query, function(error, result, fields) {

        if (error) {
            console.log(`error ${error}`);
            callback(error, null);
        }else {
            console.log(result);
            callback('success', result);
        }
    });

콘솔의 결과
select audio.title as title, audio.artist ,audio.fileName, audio.date,album.title as albumtitle from audio   left join album on audio.album = album.id order by audio.id LIMIT 10 offset 0
[
  RowDataPacket {
    title: 'Audio Title',
    artist: null,
    fileName: 'audio-1600246003244ha.mp3',
    date: 2020-09-16T08:46:43.000Z,
    albumtitle: 'Jal Pari'
  },
  RowDataPacket {
    title: 'Another audio',
    artist: null,
    fileName: 'audio-1600246030100gs.mp3',
    date: 2020-09-16T08:47:10.000Z,
    albumtitle: 'Jal Pari'
  },
  RowDataPacket {
    title: 'Some title',
    artist: null,
    fileName: 'audio-1600246129892gs.mp3',
    date: 2020-09-16T08:48:50.000Z,
    albumtitle: 'Jal Pari'
  },
  RowDataPacket {
    title: 'Upload Another',
    artist: null,
    fileName: 'audio-1600246160918la.mp3',
    date: 2020-09-16T08:49:21.000Z,
    albumtitle: null
  },
  RowDataPacket {
    title: 'Tere sang yaara',
    artist: 'Atif Aslam',
    fileName: 'audio-1600349287336an.mp3',
    date: 2020-09-17T13:28:07.000Z,
    albumtitle: null
  }
]

만약 이것이 너에게 도움이 된다면 반드시 엄지손가락을 세워야 한다.고마워요 고마워요

좋은 웹페이지 즐겨찾기