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

Menggunakan id yang dipisahkan koma sql

Anda dapat menggunakannya dalam kueri lain seperti:

SELECT M.*, P.* FROM 
(  

  SELECT GROUP_CONCAT(p1.id) _fid, GROUP_CONCAT(p2.id) _mid, count(1)
  FROM new_person AS pb
     INNER JOIN new_person AS p1 ON pb.father_id = p1.id
     INNER JOIN new_person AS p2 ON pb.mother_id = p2.id
  WHERE (
     p1.last_name <> 'N.N.'
     AND p1.last_name <> '')
     OR (p2.last_name <> 'N.N.'
     AND p2.last_name <> '')
  GROUP BY p1.first_name, p1.last_name, p2.first_name, p2.last_name
  HAVING COUNT(1) > 1

) AS M INNER JOIN new_person as p ON M._fid = p.id

Perhatikan saya menambahkan seluruh kueri ke pernyataan from dengan alias sebagai M . Anda kemudian dapat JOIN M ke meja lain atau lakukan apa pun yang Anda inginkan dari sana.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ketika Anda memiliki bidang TEXT di MySQL atau PostgreSQL, haruskah Anda meletakkannya di tabel terpisah?

  2. Cara membuat tabel Pivot di Laravel

  3. MySQL:Ada yang salah dengan pencarian Fulltext - Tidak mengembalikan hasil

  4. MySql. Cara menggunakan Gabung Sendiri

  5. Mencegah Injeksi SQL dalam SQL dinamis