Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mysql दो परिणाम एक साथ पेस्ट करें (एक साथ)

create table if not exists first_40482804 (
    bla varchar(50)
) ;

create table if not exists second_40482804 (
    cla int
) ;

truncate table first_40482804 ;
truncate table second_40482804 ;

insert into first_40482804 ( bla ) values ('a') ;
insert into first_40482804 ( bla ) values ('z') ;
insert into first_40482804 ( bla ) values ('f') ;

insert into second_40482804 ( cla ) values ( 80 ) ;
insert into second_40482804 ( cla ) values ( 7 ) ;
insert into second_40482804 ( cla ) values ( 15 ) ;

set @blaRow = 0 ;
set @claRow = 0 ;

select concat( `first`.bla,',',`second`.cla) paste from
(   
    select @blaRow:[email protected]+1 `row` , bla from first_40482804
) `first`
left join 
(
    select @claRow:[email protected]+1 `row` , cla from second_40482804
) `second`
on `first`.`row` = `second`.`row`

-- परिणाम

paste
a,80
z,7
f,15


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आपके SQL सिंटैक्स में त्रुटि .. 'कुंजी' के पास

  2. MySQL में वैकल्पिक तालिका:मित्र या शत्रु?

  3. mysql वर्णानुक्रम में तालिका स्तंभ नाम प्राप्त करें

  4. org.hibernate.exception.JDBCConnectionException प्राप्त करना:JNDI के माध्यम से भी क्वेरी निष्पादित नहीं कर सका

  5. मैं एक MySQL टेबल पर कस्टम चेक बाधा कैसे जोड़ूं?