두 개의 테이블이 있습니다. 그들은 이렇게 보일 겁니다mysql 테이블을 사용하여 찾아보기 테이블에 액세스 하시겠습니까?
Table Sports:
Column 1: id (integer)
Column 2: name (varchar 100)
Table Sport Articles:
Column 1: id (integer)
Column 2: data (text)
Column 3: sport (integer)
그래서 스포츠 기사에서 물건을 선택하고 싶습니다. 이미 ID 번호가 있다고 말할 수 있습니다. 내가 원하는 건 데이터와 스포츠의 이름 뿐이야.
그래서 스포츠 기사의 ID를 = 이미 가지고있는 번호와 스포츠의 이름을 스포츠 기사의 ID = 스포츠로 선택하고 싶습니다.
나는 내 생각 엔이 될 것이다 그래서이 사용하는 키워드를 사용하여 생각 :
SELECT sportsarticles.data, sportsarticles.sport as sportid WHERE sportsarticles.id=5 AND sports.id=sportid
SELECT sportsarticles.id, sportsarticles.title, sportsarticles.teaser, sports.name, 스포츠 WHERE sportsarticles.issue =를? AND sports.id = sportsarticles.sport ORDER BY RAND() LIMIT 4 --- 4 개의 무작위 기사를 완벽하게 선택합니다. –