У меня есть схема данных, подобная этой:
cp
id te su
1 7 2
2 7 1
3 6 8
cl
id cp st
1 2 5
2 2 6
3 1 6
us
id na
.. ..
5 Joe
6 Mike
7 Tina
.. ..
Я хочу запустить php-функцию foo($te)
с foo(7)
для вывода таких данных из mySQL
[0]
su: 1
st_list:
[0]
id:6
na:Mike
[1]
su: 2
st_list:
[0]
id:5
na:Joe
[1]
id:6
na:Mike
Я хочу знать, как лучше всего это сделать. Прямо сейчас я могу использовать JOINs, но результат выглядит так
[0]
su: 1
st_id:6
st_na:Mike
[1]
su: 2
st_id:5
st_na:Joe
[3]
su: 2
id:6
na:Mike
Повторяется su:2
... очевидно, что это не проблема в этом примере, проблема в том, что в реальной ситуации su
представляет намного больше данных, которые я буду проходить через это «(какой бы ответ я ни выбрал).
EDIT:
Я надеюсь, что вы понимаете, о чем я спрашиваю ... Я знаю, что многие из вас, ребята, гораздо более осведомлены в MySQL и разработке в целом, чем я, поэтому я спрашиваю об этом просто (У меня есть THS --- -> ХОТИТЕ ЭТО), потому что я думаю, что если бы я спросил более конкретно, я бы в конечном итоге сделал предположения о том, как он должен работать). Я хочу эффективное решение, потому что эти данные используются для заполнения результатов поиска.
Спасибо !!!!!!!!!!