테이블이 서로 같지 않은 3 개의 테이블이 있습니다. 내 요구 사항 중 하나에 따르면 나는이 모든 테이블 레코드를 다른 테이블에 복사해야했습니다. 그 부분은 괜찮습니다. 제가 삽입 한 기록은 지금 명령에 따르는 것이 내 문제입니다. 내가하고 싶었던 것을 mysql 테이블에서 행을 변경 (순서를 변경) 할 수있는 방법이 있습니까?
first 100 records from table1
second 100 records from table2
third 100 records from table3
같이하는
change/mix
입니다 내가
세 테이블에서이
해야한다 기록 처음 100 개 개의 레코드를 선택한 경우 기록 positions.Like.
ORDER BY Rand()
에서 데이터를 선택하고 싶지 않습니다. 데이터를 선택하고 표시해야합니다. 이 문제를 해결할 수있는 방법이 있습니까? 감사합니다.
특정 순서로 데이터를 원한다면 ** 보장 할 수있는 방법이 ** 있습니다. 행을 검색 할 때 가장 외부의 SELECT 쿼리에'ORDER BY' 절을 제공하는 것입니다. –
select 명령문의 순서를 임의로 지정하려면 [rand] (http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html#function_rand) 함수를 사용할 수 있습니다. – hd1
삽입 할 때 각 레코드에 고유 한 인덱스 번호가 있습니까? – bonCodigo