MySQL은 여러 테이블에서 데이터를 가져옵니다.
P粉092778585
P粉092778585 2024-04-06 18:42:44
0
2
612

다음 열이 포함된 eg_design 테이블이 있습니다.

eg_domains 다음 열이 포함된 테이블:

eg_fonts 다음 열이 포함된 테이블:

이제 $domain_id를 기반으로 eg_design 表中的所有数据、eg_domains 表中的一些数据以及 eg_fonts 表中的 font_name 列值但是eg_design 테이블의 모든 데이터, 테이블의 일부 데이터, 테이블 font_name

열 값을 가져오고 싶지만

테이블의 eg_fonts 表中为我提供 2 个 font_name,就像在 eg_design에는

design_font가 있습니다.

domain_font

열에 2개의 글꼴 ID가 있습니다.

따라서 아래 쿼리는 테이블에서 2 font_name을 제공해야 합니다. 테이블과 마찬가지로 2개의 글꼴 ID가 있습니다. 으아악 하지만 저는 이 대사를 생각합니다

으아악

위 쿼리는 작동하지 않습니다.

모든 데이터를 얻을 수 있지만 font_name 열 값은 얻을 수 없습니다.

domain_font🎜 열 값이 아닌 🎜design_font🎜 열 값만 반환합니다. 🎜 🎜이 문제를 해결하도록 도와주실 수 있나요? 🎜 🎜🎜이것은 바이올린입니다: 🎜 https://www.db-fiddle.com/f/mNscdKDNohpT3xidp3C9Mw/0🎜
P粉092778585
P粉092778585

모든 응답(2)
P粉098417223

업데이트된 답변 보기

https://www.db-fiddle.com/f/mNscdKDNohpT3xidp3C9Mw/5

으아악
P粉116654495

기본적으로 동일한 테이블에 조인eg_fonts을 두 번이나 했습니다.

dbfiddle을 참조하세요. 다음 쿼리를 시도해 볼 수 있습니다:

으아악

변경 사항:

으아악

이것에:

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿