Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mysql:Buat tabel sebaris dalam pernyataan pilih?

Satu-satunya cara yang saya ingat sekarang adalah menggunakan UNION atau membuat TEMPORARY TABLE dan memasukkan nilai-nilai itu ke dalamnya. Apakah itu cocok untuk Anda?

TEMPORARY_TABLE (diuji dan berhasil):

Pembuatan:

CREATE TEMPORARY TABLE MyInlineTable (id LONG, content VARCHAR(1) );

INSERT INTO MyInlineTable VALUES
(1, 'a'),
(2, 'b'),
(3, 'c');

Penggunaan:

SELECT 
  MyTable.*,
  MyInlineTable.CONTENT
FROM
  MyTable
  JOIN 
    SELECT * FROM MyInlineTable;
  ON MyTable.ID = MyInlineTable.ID

TEMPORARY_TABLES seumur hidup (referensi) :

.

.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbarui kunci utama Django MySQL

  2. MySQL Pilih hanya satu baris dari setiap pasien yang didiagnosis menurut kencan pertama

  3. SQL - Hapus Tanda Kurung dari Nomor Telepon

  4. Bagaimana cara memperbarui nilai kunci asing di database mysql

  5. Menggunakan dict Python untuk pernyataan SQL INSERT