Ich möchte zwei Tabellen mit linken Join unter mehreren Bedingungen verbinden.Wie kann man zwei Tabellen mit linken Joins mit mehreren Bedingungen verknüpfen?
Ich habe zwei STS_CD Flags AC
oder .
Ich möchte Daten erhalten, wo STS_CD='AC'
, aber ich habe es auf AC
oder .
Meine Suche ist:
SELECT `bldr`.`id` AS `bldr_ID`,
`bldr`.`sts_cd` AS `bldr_STS_CD`,
bldr.shrt_nm
FROM `bldr`
LEFT JOIN `bldr_img`
ON `bldr`.`id` = `bldr_img`.`prnt_id`
AND `bldr_img`.`img_cat_cd` = 'LG'
AND `bldr`.`sts_cd` = 'AC'
AND `bldr_img`.`sts_cd` = 'AC'
ORDER BY `bldr`.`id`
Wie kann ich das tun?
Der Join macht keinen Sinn, weil Sie keine Spalte aus der 'bldr_img' Tabelle auswählen. Alles, was Sie auf diese Weise erreichen können, besteht darin, einige Zeilen aus der 'bldr'-Tabelle zu duplizieren. –