Questo è il mio tavolo:Come recuperare la stessa colonna due volte con condizioni diverse nella stessa tabella?
Anganbadi_ID Food Month
-------------------------------------------
1165 हाँ 1
1165 हाँ 2
1165 हाँ 4
1168 हाँ 4
2032 नहीं 4
2218 नहीं 4
2219 हाँ 4
2358 नहीं 4
2546 हाँ 10
ci sono 4 colonne Anganbadi_ID, Food, Month, Year
e voglio confrontare Food
colonna due volte sulla base di due differenti valori mese.
ad es. se seleziono Mese = 4 per il primo alimentare (1-Food) colonna e Month = 10 per la colonna secondo alimentari (Food-2), allora dovrebbe essere come segue ::
Anganbadi_ID Food-1 Food-2
------------------------------------------
1165 हाँ NULL
1168 हाँ NULL
2032 नहीं NULL
2218 नहीं NULL
2219 हाँ NULL
2358 नहीं NULL
2546 NULL हाँ
Quando sto provando questo codice
SELECT
Anganbadi_ID, Food,
(SELECT Food
FROM Anganbadi AS Anganbadi_2
WHERE (Anganbadi_1.Anganbadi_ID = Anganbadi_ID)
AND (Anganbadi_1.Month = 10)
) AS 'Food(2)'
FROM Anganbadi AS Anganbadi_1
WHERE (Month = 4)
Esso mostra i risultati seguenti ::
Anganbadi_ID Food-1 Food-2
--------------------------------------------
1165 हाँ NULL
1168 हाँ NULL
2032 नहीं NULL
2218 नहीं NULL
2219 हाँ NULL
2358 नहीं NULL
Please help me il più presto possibile ....
ragazzi fieno, non so perché eri così veloce per contrassegnare questa domanda verso il basso, penso ° Ci sono 3 risposte sbagliate IMHO, ma il ragazzo ha chiaramente l'inglese come seconda lingua (o inferiore) e sta iniziando. Sì, è stato chiesto prima. –